2652: 谷歌的招聘
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:17
解决:5
题目描述
2004年7月,谷歌在硅谷的101号公路边竖立了一块巨大的广告Q牌用于招聘。内容超级简单,就是一个以.com 结尾的网址,而前
面的网址是一个 10 位素数,这个素数是自然常数e中最早出现的 10 位连续数字。能找出这个素数的人,就可以通过 访问谷歌Q
的这个网站进入招聘流程的下一步。
自然常数e是一个著名的超越数,前面若干位写出来是这样的:e=
2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427
466391932003059921...其中粗体标出的10位数就是答案。
本题要求你编程解决一个更通用的问题:从任一给定的长度为乚的数字中,找出最早出现的 K位连续数字所组成的素数。
面的网址是一个 10 位素数,这个素数是自然常数e中最早出现的 10 位连续数字。能找出这个素数的人,就可以通过 访问谷歌Q
的这个网站进入招聘流程的下一步。
自然常数e是一个著名的超越数,前面若干位写出来是这样的:e=
2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427
466391932003059921...其中粗体标出的10位数就是答案。
本题要求你编程解决一个更通用的问题:从任一给定的长度为乚的数字中,找出最早出现的 K位连续数字所组成的素数。
输入
输入在第一行给出2个正整数,分别是L(不超过 1000 的正整数,为数字长度)和K(小于10的正整数)。接下来一行给出一个
长度为L的正整数 N。
长度为L的正整数 N。
输出
在一行中输出 N 中最早出现的 K 位连续数字所组成的素数。如果这样的素数不存在,则输出“404”。
注意,原始数字中的前导零也
计算在位数之内。例如在 200236 中找4位素数,0023 算是解;但第一位2不能被当成 0002 输出,因为在原始数字中不存在这个
2 的前导零。
注意,原始数字中的前导零也
计算在位数之内。例如在 200236 中找4位素数,0023 算是解;但第一位2不能被当成 0002 输出,因为在原始数字中不存在这个
2 的前导零。
样例输入 复制
20 5
23654987725541023819
样例输出 复制
49877