LightOJ
来源:互联网 发布:我比想象中爱你 js 编辑:程序博客网 时间:2024/06/11 00:15
#include<cstdio>using namespace std;/*给一个偶数n,求有多少对素数为n[4,e^7]a<=b n=a+b a和b为素数*/const int maxn=1e6+5;const int maxm=1e7+5;int p;int prime[maxn];bool is_prime[maxm];//素数筛void sieve(int n){ for(int i=0;i<n;i++) { is_prime[i]=1; } is_prime[0]=is_prime[1]=0; p=0; for(int i=0;i<n;i++) { if(is_prime[i]) { prime[p++]=i; for(int j=2*i;j<n;j+=i) { is_prime[j]=0; } } }}int main(){ int T,kase=1,ans; int n; sieve(maxm); scanf("%d",&T); while(T--) { scanf("%d",&n); ans=0; //枚举素数加数,需要<=n/2 for(int i=0;prime[i]<=n/2;i++) { if(is_prime[n-prime[i]])//判断另一个加数 { ans++; } } printf("Case %d: %d\n",kase++,ans); } return 0;}
阅读全文
0 0
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- [LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- bzoj3052 [wc2013]糖果公园(树上莫队,带修改)
- hihoCoder #1283 : hiho密码
- HYSBZ3295-动态逆序对
- 洛谷P1436 棋盘分割
- Java异常之throws和throw 以及异常使用注意的原则
- LightOJ
- 用Vue脚手架创建webpack模板后,webStorm卡在scanning files to index
- RabbitMQ (三) 发布/订阅
- go cas实现
- RabbitMQ (四) 路由选择 (Routing)
- 员工管理系统Android版
- C++ 虚函数、对象、类对应的地址
- 死锁
- 再谈无限极分类,这次是左右值