博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1007 素数对猜想(20 分)
阅读量:4673 次
发布时间:2019-06-09

本文共 799 字,大约阅读时间需要 2 分钟。

时间限制
400 ms
内存限制
32000 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
#include
using namespace std;int main(){ int p1,p2; p1=2;//最小的素数是2 int u=0,f=0;//u是统计一共有几个素数对的。 int n; cin>>n; for(int i=3;i<=n;i++){
//统计从3开始到n的每个素数,如果i-p1==2,就将u加1. for(int j=2;j<=sqrt(i);j++) if(i%j==0) { f=1; break; } else f=0; if(f==0){ p2=i; if(p2-p1==2)u++; p1=p2; } } cout<

 

 

转载于:https://www.cnblogs.com/fromzore/p/9534010.html

你可能感兴趣的文章
JavaScript 字符串属性和方法
查看>>
opencv新手注意
查看>>
Source InSight context 窗口丢失的解决办法
查看>>
cut point and bridge总结
查看>>
(5)Oracle基础--约束
查看>>
【Nginx】磁盘文件写入飞地发
查看>>
默认情况下安装的应用程序C盘后提示权限不足,当你开始介意。。。
查看>>
su root 后还是不能使用useradd ,useradd 等命令
查看>>
URL.createObjectURL图片预览
查看>>
js 中exec、test、match、search、replace、split用法
查看>>
Android开发笔记(一)手势识别
查看>>
mybatis 复习笔记03
查看>>
zoj 3703(背包)
查看>>
一种新的子波域滤波算法
查看>>
cookie之三天免登录代码
查看>>
1043 幸运号码 数位DP
查看>>
js18
查看>>
2018-2019-2 20175308实验一 《Java开发环境的熟悉》实验报告
查看>>
如何设置WIN7自动登录(去除登录密码)
查看>>
关于bash中if语法结构的广泛误解(转)
查看>>