让我们定义d​n​​为:d​n​​=p​n+1​​−p​n​​,其中p​i​​是第i个素数。显然有d​1​​=1,且对于n>1有d​n​​是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。

现给定任意正整数N(<10​5​​),请计算不超过N的满足猜想的素数对的个数。

输入格式:

输入在一行给出正整数N

输出格式:

在一行中输出不超过N的满足猜想的素数对的个数。

输入样例:

20

输出样例:

4

解题代码:

int main(){int n;int a[100001]={0};scanf("%d",&n);int i,j;int k=0;//记录素数的个数 bool flag;for(i=1;i<100001;i++){flag=true;for(j=2;j<=sqrt(i);j++){if(i%j==0){flag=false;break;}}if(flag==true){a[k]=i;k++;}//是素数 则在相应位置置为1}//得到素数数组 判断是否满足int ans=0;for(i=1;i<=n;i++){if(a[i]>n) break;if((a[i]-a[i-1]==2)) {ans++;}}printf("%d",ans);return 0;
}

PAT乙级(1007 素数对猜想)相关推荐

  1. pat乙级 1007 素数对猜想(C++)

    题目 让我们定义dn为:dn =pn+1 −pn ,其中p​i​​ 是第i个素数.显然有d​1​​ =1,且对于n>1有d​n​​ 是偶数."素数对猜想"认为"存在 ...

  2. [PAT乙级]1007 素数对猜想

    让我们定义d​n​​为:d​n​​=p​n+1​​−p​n​​,其中p​i​​是第i个素数.显然有d​1​​=1,且对于n>1有d​n​​是偶数."素数对猜想"认为" ...

  3. C++ PAT 乙级 1007——素数对猜想

    题目详情 让我们定义 dnd_ndn​ 为 dn=pn+1−pnd_n = p_{n + 1} - p_ndn​=pn+1​−pn​,其中 pip_ipi​ 是第 i 个素数.显然有 d1=1d_1 ...

  4. PAT乙级 1007 素数对猜想

    一.题目描述 让我们定义d​n​​为:d​n​​=p​n+1​​−p​n​​,其中p​i​​是第i个素数.显然有d​1​​=1,且对于n>1有d​n​​是偶数."素数对猜想" ...

  5. PAT(乙级) 1007 素数对猜想 (20 分)(C语言)

    分析:这道题在数字比较大的时候容易超时,需要更简单的算法,我这里采用了最原始最朴素的算法来处理,为了让所有测试点通过对源代码做了一点点修改 #include<stdio.h> int is ...

  6. 【PAT】1007. 素数对猜想 (20)

    1007. 素数对猜想 (20) 让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数.显然有 d1=1 且对于n>1有 dn 是偶数."素数对猜想" ...

  7. C++学习之路 | PTA乙级—— 1007 素数对猜想 (20分)(精简)

    1007 素数对猜想 (20分) 让我们定义d ​n ​​ 为:d ​n ​​ =p ​n+1 ​​ −p ​n ​​ ,其中p ​i ​​ 是第i个素数.显然有d ​1 ​​ =1,且对于n> ...

  8. PAT 乙级 1007(C++)

    PAT 乙级 1007 题目 1007 素数对猜想 (20 分) 让我们定义 d n d_n dn​为: d n = p n + 1 − p n d_n =p_{n+1}−p_n dn​=pn+1​− ...

  9. PAT-B 1007.素数对猜想

    1007. 素数对猜想 让我们定义 $d_n$ 为:$d_n = p_{n+1} - p_n$,其中 pi 是第i个素数.显然有 d1=1 且对于n>1有 $d_n$ 是偶数."素数对 ...

最新文章

  1. 一步一步实现扫雷游戏(C语言实现)(三)
  2. 给HttpClient添加请求头(HttpClientFactory)
  3. MySQL 8.0 新特性之统计直方图
  4. css实现圆形钟表,js+css3圆形指针时钟代码
  5. 华为高性能服务器刀箱,云平台服务器刀箱
  6. pug模板引擎(原jade)
  7. C/C++ OpenCV图像的载入,显示,输出
  8. 汇编语言:编写code段中的代码,用push指令将a段中的前8个字型数据,逆序存储b段中
  9. 大爱sublime text3
  10. vue的getaction_vuex的actions属性
  11. ZOJ 4067 Books (2018icpc青岛J) (贪心)
  12. 美国转基因食品的生产现状
  13. 山东大学软件学院计算机组成原理课程设计整机实验(1)
  14. 计算机ping使用的端口,mac系统ping端口命令怎么使用
  15. 微信开发者工具保存的时候,提示权限不足,选择以管理员的身份重试个人解决方法
  16. 浏览器设置代理服务器插件SwitchyOmega配置
  17. 边境的悍匪—机器学习实战:第十四章 使用卷积神经网络的深度计算机视觉
  18. python解二元一次方程组
  19. android edittext底线,Android定制自己的EditText轻松改变底线颜色
  20. macOS hashcat 安装

热门文章

  1. 记录 CAP定理和BASE特性
  2. Redis 集群密码配置
  3. Python数组类型——列表(list)
  4. 我爱Python的5个理由
  5. aspell_如何使用Aspell在Linux命令行上检查拼写
  6. drush 账号 密码_工作流程和效率极客讨论Drush和Drupal
  7. 物联网思维导图_物联网将如何改变我们的思维方式
  8. WebStorm 打开Node.js的代码提示功能
  9. Bootstrap3 的新特性
  10. 十八.多个SLAM框架(A-LOAM、Lego-loam、LIO-SAM、livox-loam)室外测试效果粗略对比分析