647
技术社区[云栖]
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.html