码迷,mamicode.com
首页 > 其他好文 > 详细

杭电OJ 2012 2014年9月25日11:58:03

时间:2014-09-25 14:39:30      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   color   io   java   strong   for   数据   

素数判定

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 74351    Accepted Submission(s): 25941


Problem Description
对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<=50),判定该表达式的值是否都为素数。
 

 

Input
输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。
 

 

Output
对于每个给定范围内的取值,如果表达式的值都为素数,则输出"OK",否则请输出“Sorry”,每组输出占一行。
 

 

Sample Input
0 1
0 0
 

 

Sample Output
OK
 
 1 #include<cstdio>
 2 #include<cmath>
 3 int main()
 4 {
 5     int x,y;
 6     while(scanf("%d%d",&x,&y)!=EOF)
 7     {
 8         if(x==0&&y==0)return 0;
 9         if(x>y)return 0;
10         if((x<-39&&x>50)||(y<-39&&y>50))return 0;
11         int flag=1;
12         for(int i=x;i<=y&&flag;i++)
13         {
14             int k=i*i+i+41;
15             for(int j=2;j<=sqrt(k)&&flag;j++)
16                 if(k%j==0)flag=0;
17         }
18         if(flag)printf("OK\n");
19         else printf("Sorry\n");
20     }
21     return 0;
22 }

 

杭电OJ 2012 2014年9月25日11:58:03

标签:des   style   blog   color   io   java   strong   for   数据   

原文地址:http://www.cnblogs.com/The-courage-that-year/p/3992472.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!