猜素数游戏
来源:互联网 发布:信鸽即时通讯软件 编辑:程序博客网 时间:2024/06/05 22:41
问题描述】
在世博园的梦想花园中,游客可利用手机等终端与梦想剧场内的虚拟人物Kr. Kong进行猜数比赛。当屏幕出现一个整数X时,若你能比Kr. Kong更快的发出最接近它的素数答案,你将会获得一个意想不到的礼物。
例如:当屏幕出现22时,你的回答应是23;当屏幕出现8时,你的回答应是7;若X本身是素数,则回答X;若最接近X的素数有两个时,则回答大于它的素数。
【标准输入】
第一行: N 要竞猜的整数个数
接下来有N行, 每行有一个正整数 X
【标准输出】
输出有N行,每行是对应X的最接近它的素数。
【约束条件】
1≤N≤5 1≤X≤1000
【 样 例 】
标准输入 标准输出
4
22
5
18
8
23
5
19
7
#include<stdio.h>int check(int a){ for(int i=2;i<a;i++) { if(a%i==0) { return false; } } return true;}int main(){ int T; scanf("%d",&T); while(T--) { int x; scanf("%d",&x); int p1,p2; p1=p2=x; if(x==1) { printf("%d",x+1); } else { while(!check(p1)) { p1++; } while(!check(p2)) { p2--; } if(p1==p2) { printf("%d\n",p1); } else if((p1-x)>(x-p2)) { printf("%d\n",p2); } else { printf("%d\n",p1); } } } return 0;}
0 0
- 猜素数游戏
- 51nod1536-素数&猜测-不一样的猜数游戏
- ZZUOJ-1222- 属于ACMer的游戏 猜素数 (某月赛,总结一下素数筛选法)
- 51nod 1536 不一样的猜数游戏 (找规律+素数筛)
- 1025: [SCOI2009]游戏 线性筛素数+DP
- BZOJ 1025 游戏 DP+lcm+素数筛选
- hihocoder 1165 : 益智游戏(素数的处理模板)
- 51nod 1441 士兵的数字游戏【素数筛】
- zzuoj 猜素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- hadoop中NameNode、DataNode、SecondaryNameNode、JobTracker 、TaskTracker介绍
- 德式时间管理
- NNU_20161027_2P81
- blue
- cookie的作用和弊端
- 猜素数游戏
- Xcode7 导入pch 文件报错
- c语言:静态库与动态库
- Linux常用命令
- 可以被const函数修改的非const变量----mutabel
- Github上 fork了别人的代码 本地更新主分支代码
- 网络流(最小割)问题中的基础构图及分析方法小结
- diszuz学习记录:在htm模板文件中运行php语句
- 队列操作相关函数