B1007
来源:互联网 发布:java类设计工具 编辑:程序博客网 时间:2024/05/01 19:31
#include<iostream>using namespace std;int q[100002] = { 0 };//筛选法void find(int num){ q[0] = 1; q[1] = 1; for (int i = 2; i <= num; ++i) { if(q[i] == 1) continue; //筛选出当前数字i的倍数 for (int j = 2*i; j <= num; j=j+i) q[j] = 1; }}//q[]为0的位置数就是质数void show(int num){ int ag = 0, ans = 0;//again,answer for (int i = 2; i <= num; ++i) if (q[i] == 0) q[ag++] = i;//再利用一次q存放质数 for (int i = 0; i < ag; ++i) if (q[i + 1] - q[i] == 2) ++ans; cout << ans;}int main(){ int num = 0; cin >> num; find(num); show(num); system("pause"); return 0;}
0 0
- B1007
- PAT B1007
- 浙大 PAT b1007
- PAT b1007题解
- B1007. 素数对猜想 (20)
- B1007. 素数对猜想 (20')
- PAT B1007. 素数对猜想
- PAT乙级练习题B1007. 素数对猜想
- PAT B1007. 素数对猜想 (20)
- jquery中ajax处理跨域的三大方式
- OpenGL编程指南5:学习绘制不同风格的曲线
- Mac OSX下安装配置SRILM语言模型训练工具
- 前端开源项目周报0314
- XCB
- B1007
- Oracle 12.2中设置pdb随cdb启动而自动启动
- c++调用.NET dll
- 方法的重载(Overload)和重写(Override)
- Linux设备文件三大结构:inode,file,file_operations
- linux下django在apache中的session问题
- ios中获取路径/URL的方法总结
- 深入理解rmi原理
- 【第十七课】 事件的基础