B1007 素数对猜想

description

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

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

输入格式:

每个测试输入包含1个测试用例,给出正整数N。

输出格式:

每个测试用例的输出占一行,不超过N的满足猜想的素数对的个数。

输入样例:

20

输出样例:

4

solution

cpp 复制代码
#include<stdio.h>
#include<math.h>
int main(){
	int n, d1 = 1, count = 0, flag;
	scanf("%d", &n);
	for(int i = 2; i <= n; i++){
		flag = 0;
		for(int j = 2; j <= sqrt(i) && !flag; j++)
			if(i % j == 0) flag = 1;
		if(!flag){
			if(i - d1 == 2) count++;
			d1 = i;
		}
	}
	printf("%d", count);
	return 0;
}
相关推荐
pwn蒸鱼11 小时前
leetcode:92. 反转链表 II
算法·leetcode·链表
深念Y11 小时前
Harness Engineering:我的HomeSense Agent 架构演进
人工智能·算法·架构·智能家居·agent·小爱同学·harness
Imxyk11 小时前
P9244 [蓝桥杯 2023 省 B] 子串简写
数据结构·c++·算法
colus_SEU11 小时前
SVM 面试题总结
算法·机器学习·支持向量机
INGNIGHT11 小时前
373. 查找和最小的 k 对数字(堆priority_queue)
算法
ambition2024211 小时前
深度优先搜索(DFS)与回溯算法详解:以全排列问题为例
算法·深度优先
Omics Pro11 小时前
马普所:生命蛋白质宇宙聚类
数据库·人工智能·算法·机器学习·数据挖掘·aigc·聚类
汀、人工智能11 小时前
[特殊字符] 第106课:旋转图像
数据结构·算法·矩阵·数据库架构·数组·旋转图像
ulias21211 小时前
leetcode热题 - 2
算法·leetcode·职场和发展
Ivanqhz11 小时前
SMT(Satisfiability Modulo Theories,基于模理论的可满足性)
人工智能·算法·机器学习