Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 25001 Accepted Submission(s): 8429
http://acm.hdu.edu.cn/showproblem.php?pid=2012
#include<stdio.h> #include<math.h> int main() { int x,y,n,k,i,j; while(scanf("%d%d",&x,&y)!=EOF) { if(x==0&&y==0) break; else { for(i=x,k=1;i<=y;i++) { n=i*i+i+41; for(j=2;j<sqrt((double)n);j++) { if(n%j==0) { k=0; break; } } if(k==0) { printf("Sorry\n"); break; } } if(k)printf("OK\n"); } } return 0; }