hdu 2012 素数判定(java)
来源:互联网 发布:sqlserver guid 编辑:程序博客网 时间:2024/05/17 08:13
素数判定
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 89725 Accepted Submission(s): 31455
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
没注意for循环层次,看了很多别人的博客,改来改去都不对,当有多个for循环时应先弄清for循环层次。
代码:
import java.util.*;import java.math.*;public class Main{public static void main(String args[]){Scanner cin =new Scanner(System.in);int x,y;while(cin.hasNext()){x=cin.nextInt();y=cin.nextInt();if(x==0&&y==0){break;}int flag=0;for(int i=x;i<=y;i++){int m=i*i+i+41;for(int j=2;j*j<=m;j++){if(m%j==0){flag=1;break;}}if(flag==1)break;}if(flag==1)System.out.println("Sorry");elseSystem.out.println("OK");}}}
0 0
- hdu 2012 素数判定(java)
- HDU 2012 素数判定 (Java)
- 素数判定 (素数)【HDU】-2012
- hdu 2012 素数判定
- HDU 2012 素数判定
- hdu 2012 素数判定
- HDU:2012素数判定
- hdu 2012 素数判定
- hdu 2012 素数判定
- hdu-2012-素数判定
- HDU 2012 素数判定
- HDU 2012 素数判定
- [hdu 2012] 素数判定
- HDU 2012 素数判定
- HDU 2012 素数判定
- HDU 2012 素数判定
- HDU 2012 素数判定
- hdu 2012 素数判定
- Decimal
- Template设计模式(C++)
- 第十周阅读程序(7):继承与派生
- MySQL索引详解
- linux命令大全(自己制作,基于鸟书私房菜以及man)-C
- hdu 2012 素数判定(java)
- (转)DirectX图象中设备支持的原基类型-D3D入门点列表
- 股市术语
- 第10周-阅读项目
- 《SED 单行脚本快速参考》的 awk 实现
- nginx 1.4.6 设置上传大小 client_max_body_size
- web项目中发送post请求,请求内容是json格式
- leetcode:Add and Search Word - Data structure design
- xp/win7系统CMD命令大全