Problem E
Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other)
Total Submission(s) : 83   Accepted Submission(s) : 19
Font: Times New Roman | Verdana | Georgia
Font Size: ← →
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

#include <stdio.h>
//#include <math.h>
int ss(int n)
{
 int i;
 if(n>1){
 if(n==2)
 return 1;
 else
 {
  //n=(int)sqrt(n);
  for(i=2;i<n;i++)
  if(n%i==0)
  {
  return 0;
  break;
  }
  if(i>=n)
  return 1;
 }
 }
 else
 return 0;
}  
int main()
{
 int n,m;
 while(scanf("%d %d",&n,&m),n||m)
 {
  int i,j,k,t;
  if(n>m)
  {k=n;n=m;m=k;}
  for(i=n;i<=m;i++)
  {
   t=i*i+i+41;
   //printf("%d ",t);
   j=ss(t);
   if(j==0)
   {
    printf("Sorry\n");
    break;
   }
  }
  if(i>m)
  printf("OK\n");
 }
 return 0;
}

最新文章

  1. JS操作Json
  2. POJ 3026(BFS+prim)
  3. C++使用throw抛出异常
  4. 数组Mex
  5. .net 禁止远程查看应用程序错误的详细信息,服务器上出现应用程序错误
  6. mysql locktables
  7. PULL生成XML文件
  8. 使用游标循环进行SQL更新插入的SQL语句
  9. linux高级技巧:rsync同步(一个)
  10. (Unsupported class version number [52.0] (maximum 51.0, Java 1.7))
  11. qt5.7.1 (create4.2.0)+msvc2015 安装后无法编译 &amp; 缺少h文件
  12. Java开发知识之Java控制语句
  13. vue $emit 用法
  14. WebSocket 快速开始
  15. javascript select标签的操作
  16. 51nod 1667 概率好题
  17. [R语言]关联规则2---考虑items之间严格的时序关系
  18. P1174 互素
  19. Nginx服务器抵御CC攻击的相关配置讲解
  20. nyoj 作业题 dp

热门文章

  1. oc39-- 类的内存存储
  2. DockPanelSuite中的DocumentStyle
  3. maven工程读取resource下配置文件
  4. LuoguP3621 [APIO2007]风铃
  5. 多文件上传ajax jquery
  6. 自学Python十 爬虫实战三(美女福利续)
  7. cookie/session在nodes中的实战
  8. layui 时间前后节点验证
  9. (转)vuex2.0 基本使用(3) --- getter
  10. akka框架——异步非阻塞高并发处理框架