POJ2262 素數篩法
素數篩法的水題 知道怎麼篩就能做出來 在從3開始遍曆那個表就行了 放假是不是不讓做這種水題= =
#include <iostream> #include<cstdio> #include<cstring> using namespace std; #define max 1000010 bool isprime[max]; void getprime() { long long i,j; memset(isprime,1,sizeof(isprime)); isprime[1]=0; for(i=2; i<max; i++) if(isprime[i]) for(j=i*i; j<max; j+=i) isprime[j]=0; } int main() { int n,a; getprime(); while(~scanf("%d",&n)&&n) { for(a=3; a<=n/2; a++) if(isprime[a]&&isprime[n-a]) break; printf("%d = %d + %d\n",n,a,n-a); } return 0; }
最後更新:2017-04-04 07:03:25
上一篇:
Ubuntu + Android:讓手機成為中心設備
下一篇:
一個IT農民工分享互聯網巨頭公司麵試流程
《Linux From Scratch》第二部分:準備構建 第五章:構建臨時文件係統- 5.33. Util-linux-2.26
Android開發17——獲取網絡資源之XML數據
法第三方十多個
sphinx php 擴展安裝
論文摘抄 - FlumeJava
虛擬幣點對點交易平台開發_點對點交易係統搭建開發
J2EE中getParameter與getAttribute以及EL表達式${requestScope}和${param[]}
Magento - GRID FILTER FOR COLUMNS WITH COMPLEX VALUES
Oracle中的Exists、In、ANY、ALL
http://www.blogjava.net/killme2008/archive/2007/09/03/142344_zh.html