/ WHOJ / 题库 /

素数序列

素数序列

题目描述

现给你 \(n\) 个 \(0 \sim 9\) 的数字并排成了一列,同时还给出了一个取数长度 \(L\)。规定先从第 \(1\) 个数字开始从左往右连续取 \(L\) 个数字,拼成一个长度为 \(L\) 位(最高位为 \(0\) 的数除外)的数,然后从第 \(2\) 个数字开始从左往右连续取 \(L\) 个数字……,这样,最后最多可以得到 \(N-L+1\) 个 \(L\) 位数。现在请你将这些 \(L\) 位数中的素数按从小到大的顺序输出(如果产生重复,只需输出一个)。

格式

输入格式

第一行为正整数 \(n\) 和 \(L(n≤10000,L≤7)\);第二行为 \(n\) 个 \(0 \sim 9\) 的数字,中间用空格隔开。

输出格式

只有一行,升序输出全部满足条件的素数,以空格隔开。

样例1

样例输入1

10 3 
8 9 1 0 2 3 5 4 7 6

样例输出1

547

来源

地址:\(\text{Online~Judge}\)
作者:征宇
模拟赛\(T2\)

作者:征宇
模拟赛\(T4\)