hdu 1262( 筛选法求素数 )
来源:互联网 发布:php最出名的论坛 编辑:程序博客网 时间:2024/05/29 17:05
寻找素数对
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4267 Accepted Submission(s): 2084
Problem Description
哥德巴赫猜想大家都知道一点吧.我们现在不是想证明这个结论,而是想在程序语言内部能够表示的数集中,任意取出一个偶数,来寻找两个素数,使得其和等于该偶数.
做好了这件实事,就能说明这个猜想是成立的.
由于可以有不同的素数对来表示同一个偶数,所以专门要求所寻找的素数对是两个值最相近的.
做好了这件实事,就能说明这个猜想是成立的.
由于可以有不同的素数对来表示同一个偶数,所以专门要求所寻找的素数对是两个值最相近的.
Input
输入中是一些偶整数M(5<M<=10000).
Output
对于每个偶数,输出两个彼此最接近的素数,其和等于该偶数.
Sample Input
20 30 40
Sample Output
7 1313 1717 23
Source
浙江工业大学第四届大学生程序设计竞赛
Recommend
JGShining
题目类型:略
题目描述:略
题目分析:略
代码如下:
#include <stdio.h>#define MAX 10001_Bool p[MAX];void init(){ int i,j; for( i = 0; i < MAX ; i++){ p[i] = 1; } p[0] = 0; p[1] = 0; for( i = 2; i * i < MAX; i++){ if( p[i] ) { for( j = i ; i * j < MAX; j++){ p[i*j] = 0; } } }}int main(){ init(); int x; while(scanf("%d",&x) != EOF){ int i; for( i = x/2; i >= 2; i--){ if( p[i] && p[x-i]){ printf("%d %d\n",i,x-i); break; } } } return 0;}
- hdu 1262( 筛选法求素数 )
- hdu 4548 美素数(筛选法求素数)
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数/
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- [编程之美]子数组的最大和扩展题
- Linux设备驱动程序学习(17)-USB 驱动程序(二)
- Android 滑动效果基础篇(四)—— Gallery + GridView
- WINDOWS.H already included.
- 百度之星
- hdu 1262( 筛选法求素数 )
- android socket 编程
- 《LINUX3.0内核源代码分析》第一章:内存寻址
- Python学习记录——基本概念
- C# 十六进制颜色与Color对象的互相转换
- SYBASE ASE数据误删除之后的恢复处理
- Clucene实现中文分词搜索
- C#正则表达式之过滤掉双引号...
- jsp应用中的相对路径与绝对路径