hdoj 寻找素数对 1262 (素数判断)
来源:互联网 发布:sql语句查询例子 编辑:程序博客网 时间:2024/05/16 10:58
寻找素数对
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 10351 Accepted Submission(s): 5197
Problem Description
哥德巴赫猜想大家都知道一点吧.我们现在不是想证明这个结论,而是想在程序语言内部能够表示的数集中,任意取出一个偶数,来寻找两个素数,使得其和等于该偶数.
做好了这件实事,就能说明这个猜想是成立的.
由于可以有不同的素数对来表示同一个偶数,所以专门要求所寻找的素数对是两个值最相近的.
做好了这件实事,就能说明这个猜想是成立的.
由于可以有不同的素数对来表示同一个偶数,所以专门要求所寻找的素数对是两个值最相近的.
Input
输入中是一些偶整数M(5<M<=10000).
Output
对于每个偶数,输出两个彼此最接近的素数,其和等于该偶数.
Sample Input
20 30 40
Sample Output
7 1313 1717 23//因为要找相距最近的素数对,所以从中心向两边找,分别对这两个数进行判断。#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;bool getp(int x){for(int i=2;i*i<=x;i++){if(x%i==0)return false;}return true;}int main(){int n,l,r,mid;while(scanf("%d",&n)!=EOF){mid=n/2;for(int i=mid;i>0;i--){l=i;r=n-i;if(getp(l)&&getp(r)){printf("%d %d\n",l,r);break;}}}return 0;}
0 0
- hdoj 寻找素数对 1262 (素数判断)
- HDOJ 1262 寻找素数对
- hdoj 1262 寻找素数对
- HDOJ 寻找素数对 1262
- HDOJ--1262--寻找素数对
- hdoj-1262-寻找素数对
- HDOJ 1262 寻找素数对
- HDOJ 1262 寻找素数对
- Hdoj 1262 寻找素数对
- hdoj.1262 寻找素数对 20140723
- hdu 1262 寻找素数对(素数的判断,快速筛选素数)
- hdoj-1262-寻找素数对(解题报告)
- hdoj 1226 寻找素数对
- 素数系列之 寻找素数 hdoj 1262
- HDOJ 1262 寻找素数对
- HDU 1262 寻找素数对 数论-素数
- HDU 1262 寻找素数对(素数)
- HDU 1262 寻找素数对
- Spring(4)
- Java中生成一个唯一值的方式
- exit()与_exit()的区别
- java获取音频时长
- graph slam tutorial :从推导到应用2
- hdoj 寻找素数对 1262 (素数判断)
- 装饰者模式对HttpServletRequest进行增强
- DAPM之二:audio paths与dapm kcontrol
- Qtcreator中常用快捷键总结
- msm8610耳机检测相关
- Cocoapods的安装与使用
- 线程同步
- androidStudio 导入的库的位置
- JQGrid显示TimeStamp时间格式