PAT (Basic Level) Practice 1007 素数对猜想 分数 20
2024-10-20 15:45:55
让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。
现给定任意正整数N
(<105),请计算不超过N
的满足猜想的素数对的个数。
输入格式:
输入在一行给出正整数N
。
输出格式:
在一行中输出不超过N
的满足猜想的素数对的个数。
输入样例:
20
输出样例:
4
代码长度限制
16 KB
时间限制
200 ms
内存限制
64 MB
解题:
#include<stdio.h>
#include<math.h> int isprime(int n)
{
int i,flag=1;
for(i=2;i<=sqrt(n);i++)
{
if(n%i==0)
{
flag=0;
break;
}
}
if(flag==1&&n!=1)
return 1;
else
return 0;
} int main()
{
int i,j=2,n,count=0;
scanf("%d",&n);
for(i=1;i<=n;i=i+2)
{
if(isprime(i)==1)
{
if((i-j)==2)
{
count++;
}
j=i;
}
}
printf("%d",count);
}
最新文章
- paip.python错误解决24
- win7 64位系统HP LaserJet P1008 / HP LaserJet P1008 P1007 驱动安装成功,但无法打印的原因
- windows phone listbox虚拟化(下)
- Jupyter增加内核
- 【web安全】第四弹:防火墙技术笔记
- 浏览器兼容——DOM事件封装函数
- 如何解决Android SDK无法下载Package的问题(.net)
- Java Unicode编码 及 Mysql utf8 utf8mb3 utf8mb4 的区别与utf8mb4的过滤
- 子查询。ANY三种用法。ALL两种用法。HAVING中使用子查询。SELECT中使用子查询。
- Win10操作系统下Oracle VM VirtualBox6.0加载磁盘提示“发现无效设置”的解决方法(包括“不能桥接网卡”问题的解决方法)
- Git可视化教程——Git Gui的使用
- BZOJ.3566.[SHOI2014]概率充电器(概率DP 树形DP)
- Day12--Python--生成器,生成器函数,推导式,生成器表达式
- Tomcat安装7.0.91
- windows异常事件对应的ID
- Jekins在Tomcat上的安装和配置
- window版chrome 57.0.2970.0 (64-bit)滚动条的BUG
- [Aaronyang紫色博客] 写给自己的WPF4.5-Blend5公开课系列 3 - 再来一发
- sdut2165 Crack Mathmen (山东省第二届ACM省赛)
- 你用 Python 做过什么有趣的数据挖掘项目?