pat1007.素数对猜想(20)
2016-04-17 20:51
274 查看
1007. 素数对猜想 (20)
时间限制400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。
现给定任意正整数N (< 105),请计算不超过N的满足猜想的素数对的个数。
输入格式:每个测试输入包含1个测试用例,给出正整数N。
输出格式:每个测试用例的输出占一行,不超过N的满足猜想的素数对的个数。
输入样例:
20
输出样例:
4
上源码~
#include<iostream>
using namespace std;
int is_prime(int n)
{
int i;
if(n<=1)
return 0;
for(i=2;i*i<=n;i++)
{
if(n%i==0)
return 0;
}
return 1;
}
int main()
{
int n,sum=0;
cin>>n;
for(int k=2;k<=n-2;k++)
if(is_prime(k)&&is_prime(k+2))
sum++;
cout<<sum;
return 0;
}
相关文章推荐
- 第八周 【项目2-用对象数组操作长方柱类】
- 【一周读书】往桌前坐
- 解决smarty标签的定界符{}与css的{}冲突问题
- 【模板】适应mycncart 1.4.0.0 版本
- win7上Mysql导出(多张表)表结构及表数据 mysqldump用法
- C++动态规划
- Hive的HQL(2)
- leetcode——64——Minimum Path Sum
- Hive的HQL(2)
- 数据结构杂谈(二)简单有趣的地精排序Gnome sort
- 从神坛到地狱:再看产品众筹热潮散尽的背后
- 慕课 springmvc拦截器
- 20145237 实验二 “Java面向对象程序设计”
- HNOI2016游记
- 嵌入式复位流程与优化(2)
- RabbitMQ消息队列应用
- linux apache 2.4.20版本安装
- unsigned关键字的学习
- 专题二1008
- Java中的接口