ZOJ1657
来源:互联网 发布:linux目录命令 编辑:程序博客网 时间:2024/06/03 19:14
哥德巴赫猜想:给一个大于等于4的偶数,问有多少无序质数对(p1,p2)使得n=p1+p2
筛法求素数然后for一下过去
#include <bits/stdc++.h>using namespace std;bool prime[100000];void preGao(){ memset(prime,true,sizeof(prime)); prime[1]=false; for (int i=2;i<=40000;i++) { if (!prime[i]) continue; for (int j=i+i;j<=40000;j+=i) prime[j]=false; }}int main(){ preGao(); int n; while (cin>>n && n) { int ans=0; for (int i=2;i<=((int)n/2);i++) if (prime[i]&&prime[n-i]) ans++; cout<<ans<<endl; }}
0 0
- ZOJ1657
- ZOJ1657
- zoj1657
- linux下编译vlc for android 添加 截图(去掉了画中画和路径提示)及录像功能
- 【瞎搞】HDU4940 Destroy Transportation system
- 图像灰度化
- 【NOI2007】社交网络
- Excel中文字换行
- ZOJ1657
- C++用new和不用new创建类对象区别
- SSH Secure Shell Client中文乱码的解决办法
- 在控制台指定位置输出
- sprintf格式化长整形的问题
- 黑马程序员--多态
- apache关于rewrite方面的实验
- 使用Quartz.Net构建简单的计划任务
- java读取properties配置文件