2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘。内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 位素数,这个素数是自然常数 e 中最早出现的 10 位连续数字。能找出这个素数的人,就可以通过访问谷歌的这个网站进入招聘流程的下一步。

自然常数 e 是一个著名的超越数,前面若干位写出来是这样的:e = 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427466391932003059921... 其中粗体标出的 10 位数就是答案。

本题要求你编程解决一个更通用的问题:从任一给定的长度为 L 的数字中,找出最早出现的 K 位连续数字所组成的素数。

输入格式:

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

输出格式:

在一行中输出 N 中最早出现的 K 位连续数字所组成的素数。如果这样的素数不存在,则输出 404。注意,原始数字中的前导零也计算在位数之内。例如在 200236 中找 4 位素数,0023 算是解;但第一位 2 不能被当成 0002 输出,因为在原始数字中不存在这个 2 的前导零。

输入样例 1:

20 5
23654987725541023819

输出样例 1:

49877

输入样例 2:

10 3
2468001680

输出样例 2:

404
#include <stdio.h>
#include <stdlib.h>
#include <string.h>int isPrime(int n)
{if(n < 2)return 0;for(int i = 2; i * i <= n; i++)if(n % i == 0)return 0;return 1;
}int main()
{char c[1000], t[10] = {0};int L, K;scanf("%d %d %s", &L, &K, &c);for(int i=0;i<=L-K;i++){strncpy(t, c+i,K);if(isPrime(atoi(t))){printf("%s",t);return 0;}}printf("404");return 0;
}

【PTA】谷歌的招聘相关推荐

  1. Pta——谷歌的招聘

    程序设计实训8月18日小组编程 7-6 谷歌的招聘 2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘.内容超级简单,就是一个以 .com 结尾的网址,而前面 ...

  2. PTA 谷歌的招聘(java)

    1094 谷歌的招聘 (20分) 2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘.内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 ...

  3. 7-133 谷歌的招聘 (20 分)

    7-133 谷歌的招聘 (20 分) 2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘.内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 ...

  4. PAT 1094 谷歌的招聘 (20 分) c语言

    思路是用一个字符串储存输入的正整数,写一个函数求连续几位的值(结合指针),再用一个函数判断是否为素数,求得第一个素数,细节写在注释里了,这次的测试点没什么问题,要注意字符串所取长度的问题,一定要取到所 ...

  5. 1094 谷歌的招聘

    题目读懂了就好办,说的不是连续k位素数,而是k位数组成的素数 每次都忘记,sqrt头文件是cmath  vs2017编译有点水啊 2号case 啥情况.... 2号测试点,可以测这组数, 6 4 20 ...

  6. 谷歌的招聘 (20分)

    谷歌的招聘 (20分) 2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘.内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 位素数, ...

  7. 7-5 谷歌的招聘 (15 分)

    7-5 谷歌的招聘 (15 分) 2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘.内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 ...

  8. R7-5 谷歌的招聘 (7 分)2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘。内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10

    R7-5 谷歌的招聘 (7 分) 2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘.内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 ...

  9. 7-6 谷歌的招聘 (15 分)

    1.题目描述: 7-6 谷歌的招聘 (15 分) 2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘.内容超级简单,就是一个以 .com 结尾的网址,而前面的 ...

  10. 1094 谷歌的招聘(附测试用例)

    写在前面 题目相对简单,细节需巧妙处理 特殊质数判断 特殊用例需特殊处理(满分) 高分必须尽可能覆盖测试用例(冥想) 测试用例(个人总结,不收费) 那么多总结文章,没太多整测试用例的. 1 1 2/3 ...

最新文章

  1. 每日一题 -- 11-1
  2. php7.1函数,PHP7.1常用新特性和函数
  3. Codeforces Round #756 (Div. 3)
  4. ipython jupyter区别_ipython jupyter notebook中显示图像和数学公式实例
  5. 完美世界:实习生已排除冠状病毒感染性肺炎可能
  6. java split 路径,JAVA通过文件路径分隔符分割文件路径
  7. 让Jackson JSON生成的数据包含的中文以unicode方式编码
  8. bzoj 1113: [Poi2008]海报PLA(栈)
  9. Liferay 6.2 改造系列之十三:修改用户编辑页面表单内容
  10. 计算机组成原理考研笔记
  11. 金蝶ERP学习之路--财务知识
  12. JavaWeb实现记住密码功能(使用Cookie)
  13. nanomsg下载、安装、测试
  14. 【NLP】文本情感分类
  15. C++使用system创建进程
  16. 《ROS2机器人建模URDF》8.2RVIZ2可视化移动机器人模型
  17. mysql利用cpu率高_MySQL CPU 使用率高的原因和解决方法
  18. 自建局域网 OTA 服务器
  19. 使用Encoder-Decoder模型自动生成对联的思路
  20. 中断系统与定时/计数计时器

热门文章

  1. 关于使用EnterCriticalSection思考
  2. 【Spring Boot 源码研究 】- 自动化装配条件化配置AutoConfigurationImportFilter剖析
  3. Latex 引入参考文献 \begin{document}报错
  4. 从Samples中入门IOS开发(六)------ Photo和Album浏览
  5. 【Mitmproxy】Mac + Python + mitmproxy透明代理配置,拦截所有网络请求
  6. Vmware Vsphere6.0 OVF模板管理
  7. 测试用例设计方法之正交法
  8. MySQL排序规则批量修改
  9. mysql修改排序规则
  10. 通过两个时间获取之间的天/周(周包含的时间)