#P1513. [PAT乙级]K位素数

[PAT乙级]K位素数

Description

从任一给定的长度为 L 的数字中,找出最早出现的 K 位连续数字所组成的素数。

例如 在数字8481324中,最早出现的2位连续数字组成的素数是13.

Input Format

输入在第一行给出 2 个正整数,分别是 L(不超过 1000 的正整数,为数字长度)和 K(小于 10 的正整数)。

接下来一行给出一个长度为 L 的正整数 N。

Output Format

在一行中输出 N 中最早出现的 K 位连续数字所组成的素数。如果这样的素数不存在,则输出 404。

注意,原始数字中的前导零也计算在位数之内。

例如在 200236 中找 4 位素数,0023 算是解,需要输出0023。

20 5
23654987725541023819​
49877​

Source

数组与字符串