1007 素数对猜想 (20 分)
让我们定义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

原题链接:1007 素数对猜想 (20 分)

#include<stdio.h>
#include<math.h>
int main()
{int i,j;int r=0;int n;int a[2900],k=0;scanf("%d",&n);for(i=5;i<=n;i+=2){for(j=3;j*j<=i;j+=2){if(i%j==0)break;}if(j==i)a[k++]=i;   //保存好2~n的所有素数 }for(i=0;i<k;i++){if(a[i+1]-a[i]==2)r++;   }printf("%d\n",r);}

1007 素数对猜想 (20 分)—PAT (Basic Level) Practice (中文)相关推荐

  1. 1001 害死人不偿命的(3n+1)猜想 (15分) PAT (Basic Level) Practice (中文)C语言版

    PAT (Basic Level) Practice (中文) 1001 害死人不偿命的(3n+1)猜想 (15分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一 ...

  2. 1007 素数对猜想 (20分)

    1007 素数对猜想 (20分) 让我们定义 ​​ 为:dn=pn+1−pnd_{n} = p_{n+1} - p_{n}dn​=pn+1​−pn​,其中pip_{i}pi​是第iii个素数.显然有d ...

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

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

  4. 1007 素数对猜想 (20分)(C语言)

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

  5. PTA平台 · PAT(Basic Level) Practice(中文) 题目集

    前  言 ※  PTA是 程序设计类实验辅助教学平台 ,里边包含一些编程题目集以供练习. ※  PAT是 浙江大学计算机程序设计能力考试(Programming Ability Test),分为乙级( ...

  6. 满分最优解法:1007 素数对猜想 (20分)

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 让我们定义dn ​​ 为:dn=pn+1​−pn,其中pi是第i个素数.显然有d1=1,且对于n>1有d​ ...

  7. 1007 素数对猜想 (20 分)(c语言)

    让我们定义dn​为:dn​=pn+1​−pn​,其中pi​是第i个素数.显然有d1​=1,且对于n>1有dn​是偶数."素数对猜想"认为"存在无穷多对相邻且差为2的 ...

  8. 1007 素数对猜想 (20 分)测试点

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

  9. 【PAT乙级】1007 素数对猜想 (20 分)

    https://pintia.cn/problem-sets/994805260223102976/problems/994805317546655744 埃氏筛法 #include<cstdi ...

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

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

最新文章

  1. phpMyAdmin 数据库添加int类型的值时默认设为唯一主键的问题解决
  2. 【转】Python机器学习库
  3. python中的path是什么_python中的os.path.splitext是干什么用的
  4. [scala-spark]8. RDD的实现和编程接口
  5. java泛型区间_JAVA 14(泛型)
  6. php7.0康乐安装_Windows服务器安装配置PHP7.0环境图文教程
  7. C++ 头文件使用规范建议
  8. ProcessStartInfo 例子
  9. fir 低通 matlab,用MATLAB设计FIR滤波器
  10. matlab求任意输入响应曲线,3.6 用Matlab进行动态响应分析
  11. Linux - history命令详解
  12. 《大化传输网》学习笔记(三)————OTN系统的保护
  13. python暴力破解压缩密码?
  14. iOS系统安全学习小结(一)
  15. bugku misc-旋转跳跃
  16. 有AI就不搬砖?超乎你的想象!道翰天琼认知智能机器人平台API接口大脑为您揭秘。
  17. GPGPU-Sim学习(二)搭建GPGPU-Sim环境(ubuntuServer 10.04 安装GPGPU-Sim)
  18. 计网PPT 第八章 互联网上的音频和视频服务
  19. 平台经济中国案例研究——网易云平台
  20. IEEE 802.15.4的信道接入机制二信标网络中的CSMA-CA算法

热门文章

  1. 收集的MySQL的面试题分享给大家
  2. Week 2 代码审查
  3. QQ尾巴病毒核心技术的实现原理分析
  4. 利用WaitForInputIdle等待初始化完成CreateProcess
  5. 跨平台移动应用开发框架AppCan2.0开发经验分享
  6. 清北中科院12位大咖联手,带你入门AI热门领域NLP!限时只需199
  7. 【推荐系统】16篇最新推荐系统论文送你
  8. 没数据也能玩转BERT!无监督语义匹配实战
  9. 《流畅的Python》读书笔记——Python序列的修改、散列和切片
  10. 图论算法——最短路径算法