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