NYOJ 169

news/2024/11/7 9:32:17/

素数

时间限制: 3000 ms  |  内存限制: 65535 KB
难度: 1
描述

走进世博园某信息通信馆,参观者将获得前所未有的尖端互动体验,一场充满创想和喜悦的信息通信互动体验秀将以全新形式呈现,从观众踏入展馆的第一步起,就将与手持终端密不可分,人类未来梦想的惊喜从参观者的掌上展开。

在等候区的梦想花园中,参观者便开始了他们奇妙的体验之旅,等待中的游客可利用手机等终端参与互动小游戏,与梦想剧场内的虚拟人物Kr. Kong 进行猜数比赛。当屏幕出现一个整数X时,若你能比Kr. Kong更快的发出最接近它的素数答案,你将会获得一个意想不到的礼物。

例如:当屏幕出现22时,你的回答应是23;当屏幕出现8时,你的回答应是7;若X本身是素数,则回答X;若最接近X的素数有两个时,则回答大于它的素数。

 

输入
第一行:N 要竞猜的整数个数
接下来有N行,每行有一个正整数X
1<=N<=5 1<=X<=1000
输出
输出有N行,每行是对应X的最接近它的素数
样例输入
4
22
5
18
8
样例输出
23
5
19
7
来源

第三届河南省程序设计大赛


简单的素数问题,找和输入的最近的一个素数,写一个函数慢慢找就行了


#include<bits/stdc++.h>
using namespace std;
int sushu(int n)
{int leap=1;int i,m,t;t=sqrt(n);if(n==2)leap=1;else if(n>2){for(i=2; i<=t; i++){if(n%i==0){leap=0;break;}}}elseleap=0;return leap;
}
int main()
{int n,m,i;scanf("%d",&n);while(n--){scanf("%d",&m);if(sushu(m)==1){printf("%d\n",m);continue;}else{for(i=1; m-i>-1; i++){if(sushu(m+i)==1){printf("%d\n",m+i);break;}if(sushu(m-i)==1){printf("%d\n",m-i);break;}}}}return 0;
}





http://www.ppmy.cn/news/206492.html

相关文章

第234(22W+6)

豆豆早上好呀&#xff0c;昨天晚上跟外婆闹了&#xff0c;结论是我的妈妈是爱我的&#xff0c;豆豆的妈妈也是爱豆豆的&#xff0c;每个妈妈都爱自己的孩子都心疼自己的孩子咱们一家人要好好地幸福地过日子哦&#xff01; 明天就是周末了&#xff0c;麻麻一定不睡懒觉早点起来…

Nyoj 61

这个是双线程dp&#xff0c;第一次接触这种类型的题&#xff0c;参考别人的思想写的。 参考 #include <iostream> #include <cstring>using namespace std;int MAX(int a, int b) {return a > b ? a : b; }int main() {int T;int Graph[55][55];int row, col;…

161-169

注&#xff1a;以下问题的部分解析并非全部是自己原创&#xff0c;只是为了便于以后复习&#xff0c;直接粘贴总结的答案&#xff0c;主要来源是七月在线中的解析部分。https://www.julyedu.com/question/selectAnalyze/kp_id/4/cate/C 1、下面对于友元函数的描述正确的是&…

m132nw与m132snw差异_对比爆料评测惠普m132snw和m132nw哪个好?区别怎么样?亲测解析实际情况...

这两款区别还是有的哈&#xff0c;款式和配置是不一样的&#xff0c;惠普M132snw更精致点儿&#xff0c;要买哪个&#xff0c;得看个人吧&#xff0c;我自己用的是惠普M132snw&#xff0c;性价比蛮高的&#xff0c;款式也是我喜欢的&#xff0c;颜色好看&#xff0c;整体看着有…

m132nw与m132snw差异_使用测评曝光惠普m132snw和m132nw区别哪个好?区别是?求助大家解密...

这两个区别不是很大的哈&#xff0c;款式和配置是差不多的&#xff0c;惠普M132snw相对来说更精致点&#xff0c;不过家用的话&#xff0c;这两个足够了&#xff0c;看个人需要吧&#xff0c;我自己用的是惠普M132snw&#xff0c;外观很大气&#xff0c;整个看着很上档次&#…

m132nw与m132snw差异_图文解说曝光惠普m132snw和m132nw区别哪个好?有区别吗?内幕分析到底如何...

两款区别不大的哈&#xff0c;外观是差不多的&#xff0c;只是说惠普M132snw更强一些&#xff0c;不过还是得看个人喜欢吧&#xff0c;我自己用的是惠普M132snw&#xff0c;造型很别致&#xff0c;款式是我喜欢的&#xff0c;多时尚的 &#xff0c;无线打印真的是太方便了&…

nsw hnsw

参考了很多该博客 https://blog.csdn.net/u011233351/article/details/85116719&#xff0c;感谢博主。 参考论文《Approximate nearest neighbor algorithm based on navigable small world graphs》 《Efficient and robust approximate nearest neighbor search using Hie…

23.NSQ

NSQ是目前比较流行的一个分布式的消息队列&#xff0c;本文主要介绍了NSQ及Go语言如何操作NSQ。 组件&#xff1a; nsqdlookupd.exe 默认本机的127.0.0.1 nsqd.exe -broadcast-address127.0.0.1 -lookupd-tcp-address127.0.0.1:4160 启动admin NSQ NSQ介绍 NSQ是Go语言编写的一…