首页 > 数据库技术 > 详细

poj 2262 Goldbach's Conjecture

时间:2014-07-31 23:22:30      阅读:445      评论:0      收藏:0      [点我收藏+]

素数判定...很简单= =.....只是因为训练题有,所以顺便更~

 1 #include<cstdio>
 2 #include<memory.h>
 3 #define maxn 5000005
 4 int prime[maxn];
 5 void f()
 6 {
 7     memset(prime,0,sizeof(prime));
 8     prime[0] = prime[1] = 0;
 9     for(int i = 2; i < maxn; i++)
10     {
11         if(!prime[i])
12         {
13             for(int j = 2 * i; j < maxn; j += i)
14                 prime[j] = 1;
15         }
16     }
17 }
18 int main()
19 {
20     freopen("input.txt","r",stdin);
21     int n,i;
22     f();
23     while(scanf("%d",&n) && n)
24     {
25         for(i = 3; i < n /2; i += 2)
26         {
27             if(!prime[i] && !prime[n - i])
28                 break;
29         }
30         printf("%d = %d + %d\n",n,i,n-i);
31     }
32     return 0;
33 }

 

poj 2262 Goldbach's Conjecture,布布扣,bubuko.com

poj 2262 Goldbach's Conjecture

原文:http://www.cnblogs.com/imLPT/p/3883164.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!