hdoj2012解题报告
2014-01-25 21:55
337 查看
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”,每组输出占一行。
对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<=50),判定该表达式的值是否都为素数。
Input
输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。
Output
对于每个给定范围内的取值,如果表达式的值都为素数,则输出"OK",否则请输出“Sorry”,每组输出占一行。
#include <cstdio> bool isprime(int n) { for (int i = 2; i <= n / 2; i++) { if (n % i == 0) return false; } return true; } int main() { int x, y; while (scanf("%d %d", &x, &y)) { if (x == 0 && y == 0)break; bool q = true; for (int i = x + 1; i < y; i++) { if (!isprime(i * i + i + 41)) { q = false; break; } } if (q) printf("OK\n"); else printf("Sorry\n"); } return 0; }
相关文章推荐
- hdoj2012解题报告
- HDOJ 1033 Edge解题报告
- HDOJ 1058:Humble Numbers 寻找丑数问题 解题报告
- [BZOJ2754] [SCOI2012]喵星球上的点名解题报告|后缀数组
- codevs 1198 NOIP 2012 国王的游戏 高精度 解题报告
- hdoj2004解题报告
- hdoj2009解题报告
- hdoj2011解题报告
- HDOJ-1171-Big Event in HDU 解题报告
- hdoj-2564-词组缩写(解题报告)
- HDOJ 1160 FatMouse's Speed 解题报告
- HDOJ 1232 畅通工程解题报告
- HDOJ 2571 命运 解题报告
- HDOJ 2546 饭卡 解题报告
- hdoj 2000 ASCII码排序 用java写的解题报告
- hdoj-2099-整除的尾数(解题报告)
- HDOJ-5023-A Corrupt Mayor's Performance Art 解题报告
- 2012金华邀请赛解题报告
- HDOJ 1050解题报告
- HDOJ1013解题报告