hdu_problem_2012_素数判定

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
/*
*
*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
*
*
*Author
*lcy
*
*
*Source
*C语言程序设计练习(二)
*
*
*Recommend
*JGShining
*
*/
#include<iostream>
using namespace std;
bool is_prime_num(int num) {
 for (int i = 2; i * i < num; i++) {
  if (num % i == 0) {
   return 0;
  }
 }
 return 1;
}
int main() {
 int x, y;
 int num;
 bool is_prime;
 while (cin >> x >> y) {
  is_prime = 1;
  if (x == 0 && y == 0) break;
  for (int n = x; n <= y; n++) {
   num = n * n + n + 41;
   if (!is_prime_num(num)) {
    cout << "Sorry\n";
    is_prime = 0;
    break;
   }
  }
  if (is_prime) cout << "OK\n";
 }
 system("pause");
 return 0;
}
hdu 2012 素数判定 素数判定<br />Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)<br />Total Submission(s): 20702    Accepted Submission(s): 6958<br /><br /><br />Problem Description对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<=50),判定该表达式的值是否 阅读详情

相关推荐

Problem C: C语言实验——判断素数(循环结构)

Problem C: C语言实验——判断素数(循环结构)Time Limit: 1 Sec  Memory Limit: 64 MBDescription从键盘上输入任意一个整数,然后判断该数是否为素数; 如果是素数则输出"This is a prime." 否则输出“This is not a prime.”Input输入任意一个整数n。Output判断n是否为素数,并输出判断结果: 如果n是素...

菜瓜的博客 2999

5974 Problem C 【递归入门】组合+判断素数

问题 C: 【递归入门】组合+判断素数 时间限制: 1 Sec 内存限制: 128 MB 提交: 187 解决: 66 题目描述 已知 n 个整数b1,b2,…,bn 以及一个整数 k(k<n)。 从 n 个整数中任选 k 个整数相加,可分别得到一系列的和。 例如当 n=4,k=3,4 个整数分别为 3,7,12,19 时,可得全部的组合与它们的和为:     3+7+12=2...

漫浸天空的雨色的备忘录~ 1509

简单的素数问题(2008年北京航空航天大学计算机研究生机试真题)

题目描述: 输入一个整数n(2&lt;=n&lt;=10000),要求输出所有从1到这个整数之间(不包括1和这个整数)个位为1的素数,如果没有则输出-1。 输入: 输入有多组数据。每组一行,输入n。 输出: 输出所有从1到这个整数之间(不包括1和这个整数)个位为1的素数(素数之间用空格隔开,最后一个素数后面没有空格),如果没有则输出-1。 样例输入: 100 样例输出: 11 3...

星.云计算 583

HDU 2098 分拆素数

分拆素数和<br />Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)<br />Total Submission(s): 6544    Accepted Submission(s): 2775<br /><br /><br />Problem Description把一个偶数拆成两个不同素数的和,有几种拆法呢? <br /><br />Input输入包含一些正的偶数,其值不会超过1000

1434

https://vjudge.net/problem/HDU-2012----素数判定

#if 0 对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<=50),判定该表达式的值是否都为素数。 Input 输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。 Output 对于每个给定范围内的取值,如果表达式的值都为素数,则输出"OK",否则请输出“Sorry”,每组输出占一行。...

猫右酱o(=•ェ•=)m的博客 623

素数判定素数)【HDU】-2012

点击此处打开链接 素数判定 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 141345    Accepted Submission(s): 50069 Problem Description 对于表达式n^2+n

hpuw1234的博客 433

hdu1016 Prime Ring Problem(回溯)

Prime Ring Problem Time Limit: 4000/2000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 12105Accepted Submission(s): 5497 Problem Description A ring is c...

angtongyou1893的博客 189

hdu1016Prime Ring Problem

http://acm.hdu.edu.cn/showproblem.php?pid=1016 这几天做题第一次一次性AC 自信心上涨 简单dfs 一个大圈 中有n个小圈 填进去数 相邻圈中数的和为素数 View Code 1 #include <stdio.h> 2 #include<string.h> 3 int x[21][21],v,f,y[...

weixin_30613727的博客 76

【解题报告】【HDOJ1016】【DFS素数环】Prime Ring Problem

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1016 注意:行末没空格,每次测试数据都要多输出一行 1 #include<stdio.h> 2 #include<string.h> 3 int time;//计数器 4 int n;//数字规模 5 int ring[22];//记录环的内容 ...

weixin_34268169的博客 138

2012 Multi-University Training Contest 5 Problem F Permutation(HDU4345)

http://acm.hdu.edu.cn/showproblem.php?pid=4345分析:题目描述: 有N个元素的一个集合经过K次置换能变回原来的集合,求k的个数。 解题思路: k为置换群中各独立置换群长度的最小公倍数, k的个数即N以内的总和小于10的质数的乘积(包括1) 比如N=10时,k可为:1,2,3,2*2,5,2*3,7,2*2*2,3*3,2*5,2*2*3,2*7,3*5,2

Accepted丶 822

HDU 1016-Prime Ring Problem

http://acm.hdu.edu.cn/showproblem.php?pid=1016 素数环,回溯法 /*Accepted 1016 203MS 248K 1111 B C++ Yu*/ #include<stdio.h> #include<string.h> int A[25], p[40], vis[2...

weixin_30268071的博客 74

基础题集题解 -2021.1.15

文章目录A - A + B Problem HDU - 1000B - Sum Problem HDU - 1001C - Let the Balloon Rise HDU - 1004D - Number Sequence HDU - 1005E - Elevator HDU - 1008F - Least Common Multiple HDU - 1019G - Digital Roots HDU - 1013H - 计算两点间的距离 HDU - 2001I - 计算球体积 HDU - 2002J -

old_Bai的博客 1669

搜索——Hdu_1016_Prime Ring Problem

2012/7/24 16:17 Prime Ring Problem Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 13393    Accepted Submission(s): 6064 Problem

Vector 1127

hdu1016Prime Ring Problem(经典DFS)

题目很简单就是输入一个数n,之后把1-n放入一个圆环中使每个数与它两边的任意一个数相加都是素数,把所有可能的排列情况输出出来。 ps:刚开始练深搜,当时对那个输出所有的可能的情况那个递归迷糊了半天。 代码: #include<stdio.h> #include<math.h> #include<string.h> int n; int temp...

weixin_30710457的博客 88

hdu1016 Prime Ring Problem

一个简单的搜索题目, 从这个问题可以看出, 只要打一个素数表, 然后, 设置一个 该数是否被访问就可以, 一个简单的深搜就可以解决了。 View Code #include<stdio.h> #include<math.h> #include<string.h> #define maxn 26 int map[maxn], pri...

weixin_30808575的博客 71

hdu 4345 Permutation(数论+dp)

题目链接 Permutation Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 835    Accepted Submission(s): 493 Problem Description There

fouzhe的博客 388

简单的深度搜索--素环问题

杭电地址:http://acm.hdu.edu.cn/showproblem.php?pid=1016 Prime Ring Problem Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 13751 Accepted Subm...

weixin_30922589的博客 134
上一篇: c++:螺旋输出
下一篇: hdu_problem_2013_蟠桃记
CoderZhuuu
博客等级 码龄10年 26粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值