素数判定
来源:互联网 发布:小米电视软件推荐 编辑:程序博客网 时间:2024/05/29 05:04
素数打表
素数判定
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 140476 Accepted Submission(s): 49701
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 10 0
Sample Output
OK
#include <cstdio>int main(){ int i,j,ab[10000]={1,1}; for(int i=2;i<10000;i++) { if(ab[i]) continue; for(j=i+i;j<10000;j+=i) ab[j]=1; } int x,y,t,p,q; while(scanf("%d %d",&x,&y)) { if(x==0&&y==0) break; for(p=x;p<=y;p++) { q=p*p+p+41; t=0; if(ab[q]==1) { t=1; break; } } if(t==1) printf("Sorry\n"); else printf("OK\n"); } return 0;}
阅读全文
0 0
- 素数判定
- 素数判定
- 素数判定
- 素数判定
- 素数判定
- 素数判定
- 素数判定
- 素数判定
- 素数判定
- 素数判定
- 素数判定
- 素数判定
- 素数判定
- 素数判定
- 素数判定!
- 素数判定
- 素数判定
- 素数判定
- Keil综合(03)_map文件全解析
- JavaScript 常用方法总结
- 3.等待和通知(Waiting and Notification)
- java-数据类型和逻辑运算
- String的深拷贝
- 素数判定
- Java中ArrayList和LinkedList区别
- 3.1等待和通知API(Wait-and-Notify API Tour)
- 广度(宽度)优先搜索:队列
- Linux下socket套接字一些重要结构体
- 闹钟-通知完整版
- shijian
- 静态顺序表的c实现
- MFC 控件学习心得: