南阳169

 1 #include<stdio.h>
 2 int a[1001];
 3 int main()
 4 {
 5     int n,i,j,m;
 6     a[0]=a[1]=1;
 7     for(i=2; i<32; ++i)
 8         if(!a[i])
 9             for(j=i*i; j<1001; j+=i)
10                 a[j]=1;
11     scanf("%d",&n);
12     while(n--)
13     {
14         scanf("%d",&m);
15         if(!a[m])
16             printf("%d\n",m);
17         else
18         {
19             for(i=0;; ++i)
20                 if(!a[m+i+1] && m+i+1<1001)//防止越界
21                 {
22                     printf("%d\n",m+i+1);
23                     break;
24                 }
25                 else if(!a[m-i-1] && m-i-1>=0)
26                 {
27                     printf("%d\n",m-i-1);
28                     break;
29                 }
30         }
31     }
32 }
33         
时间: 2024-12-22 09:34:37

南阳169的相关文章

南阳oj 语言入门 素数 题目169 素数距离 题目24

 素数  题目169 #include<stdio.h> #include<math.h> int main(){ int prime(int a); int i,j,n,rd,ld,p; scanf("%d",&n); while(n--){ int num,lnum,rnum; scanf("%d",&num); if(num==1){ printf("2\n"); continue; } p=pr

win7设置固定IP重启后无法上网,ipconfig显示为自动配置IPV4 169.254的地址

近日安装原版Win7系统打完网卡驱动补丁后,给电脑设置了固定的IP地址后一切正常,但是电脑重启后发现上不了网了,右下角网络图标有个感叹号,打开网络和共享中心-->本地连接-->详细信息-->发现IPv4的地址与ipconfig /all得到的IP地址一致,均显示为:自动配置IPv4地址:169.254.123.188(首选) 但是查看本地连接-->属性里看到之前设置的固定IP地址是没有问题的, 所以想到了应该是电脑启用了自动配置IPv4功能,导致了固定IP无法分配给电脑, 尝试用命

2015南阳CCPC L - Huatuo&#39;s Medicine 水题

L - Huatuo's Medicine Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 无 Description Huatuo was a famous doctor. He use identical bottles to carry the medicine. There are different types of medicine. Huatuo put medicines into the bottles and chain these b

【南阳OJ分类之语言入门】80题题目+AC代码汇总

声明: 题目部分皆为南阳OJ题目. 代码部分包含AC代码(可能不止一个)和最优代码,大部分都是本人写的,并且大部分为c代码和少部分c++代码and极少java代码,但基本都是c语言知识点,没有太多差别,可能代码有的写的比较丑,毕竟知识有限. 语言入门部分题基本都较为简单,是学习编程入门的很好练习,也是ACM的第一步,入门的最佳方法,望认真对待. 本文由csdn-jtahstu原创,转载请注明出处,欢迎志同道合的朋友一起交流学习.本人QQ:1373758426和csdn博客地址. now begi

AOJ 169 找零钱 DP OR 母函数

一直觉得这题因为有总量限制,是不能用母函数解的,今天偶然发现原来是可以的,记录一下. 只要搞母函数的时候多开一维来表示用了多少个硬币就好了,其实就是目标状态是二维的母函数 类似于 假设我现在要处理的面值是2      (1 + x^2 * y + x^4 * y ^ 2 + x ^ 6 * y ^ 3...) 就表示用0个,1个,2个,3个..硬币的状态了. 看来母函数最重要的还是对式子本身的理解,这样才能应对各种变化. #include <cstdio> #include <cstri

南阳理工 题目9:posters(离散化+线段树)

posters 时间限制:1000 ms  |  内存限制:65535 KB 难度:6 描述 The citizens of Bytetown, AB, could not stand that the candidates in the mayoral election campaign have been placing their electoral posters at all places at their whim. The city council has finally deci

南阳理工另一种阶乘问题

#include<stdio.h>int main(){  int n,m;  int sum,i;  int a[21];  int t=1,t1=1;  for(i=1;i<21;i=i+2)  {   a[i]=t*t1;   a[i+1]=a[i];   t=t1*t;   t1=t1+2;  }  scanf("%d",&n);  while(n--)  {   sum=0;   scanf("%d",&m);   for

Ectra Credit 168,169,170,171,172,173,174

168,169,170讨论了美国政治机制. 171 讲述了游戏业的慈善事业. 172 游戏能带我们到新世界,不过没有设计信息 173 制作不必解释就可以让玩家自动行动的游戏,把手是用来拉的,未来枪械和现在的枪械长得差不多. 174 Fail Faster 有计划比没计划好,之后你才可以修正你的路线. 有点子就说. 在纸上测试游戏机制. 在美术之前就把游戏原型做出来. Ectra Credit 168,169,170,171,172,173,174,布布扣,bubuko.com

Round #169 (Div. 2)C. Little Girl and Maximum Sum

1.用退化的线段树(也就是没有区间查询)做... 2.注意longlong. #include<cstdio>#include<cstring> #include<iostream>#include<algorithm>using namespace std;int n,q;int a[200010],s[200010];int main(){    scanf("%d%d",&n,&q);for(int i=1;i<