PAT乙级训练题--1007
来源:互联网 发布:网络神曲2016叫什么 编辑:程序博客网 时间:2024/05/22 02:15
/*让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N (< 105),请计算不超过N的满足猜想的素数对的个数。输入格式:每个测试输入包含1个测试用例,给出正整数N。输出格式:每个测试用例的输出占一行,不超过N的满足猜想的素数对的个数。输入样例:20输出样例:4*/#include<iostream>#include<math.h>using namespace std;bool is_prime(int k){ for(int i=2;i<=sqrt(k);i++){ if(k%i==0){ return true; } } return false;}int main(){ int n; cin>>n; int p0=2,p1=3; int count=0; for(int m=4;m<=n;m++){ if(!is_prime(m)){ p0 = p1; p1 = m; if(p1-p0==2) count++; } } cout<<count<<endl; return 0;}
0 0
- PAT乙级训练题--1007
- PAT乙级训练题--1001
- PAT乙级训练题--1002
- PAT乙级训练题--1003
- PAT乙级训练题--1008
- PAT乙级训练题--1009
- PAT乙级训练题--1010
- PAT乙级训练题--1004成绩排名 (20)
- pat训练题(乙级)1001
- PAT乙级训练集-1
- PAT乙级训练题--1011. A+B和C (15)
- PAT乙级训练题--1012. 数字分类 (20)
- PAT乙级1007
- PAT 乙级 1007
- PAT 乙级 1007
- PAT 乙级 1007
- pat乙级1007
- PAT(乙级)1007
- C#之WinForm基础 清空comboBox下的所有可选数据项
- PAT乙级训练题--1006. 换个格式输出整数 (15)
- ListView中Button的监听实现
- ps学习教程分享
- [JLOI2012]树 队列和栈
- PAT乙级训练题--1007
- Android按钮单击事件的四种常用写法总结
- 第二周项目2-程序的多文件组织
- Odoo 开发者模式
- PAT乙级训练题--1008
- Network Layers
- 数据库连接池
- hdu 5884 二分+队列
- 股票利润