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;
}
相关推荐
长不胖的路人甲13 小时前
二叉排序树(BST)Java 完整实现 + 删除思路详解
java·开发语言·算法
geovindu13 小时前
python: Breadth First Search Algorithm and Depth First Search Algorithm
开发语言·后端·python·算法·搜索算法
长不胖的路人甲13 小时前
可达性分析法(根搜索算法)完整详解
java·jvm·算法
paeamecium13 小时前
【PAT甲级真题】- Kuchiguse (20)
数据结构·c++·python·算法·pat考试·pat
青山木13 小时前
Hot 100 --- 全排列
java·数据结构·算法·leetcode·深度优先
海兰13 小时前
【高速缓存】RedisVL 存储类型选择指南:Hash 与 JSON
人工智能·redis·算法·缓存·json·哈希算法
KaMeidebaby13 小时前
卡梅德生物技术快报|核酸适配体文库筛选:核酸适配体文库筛选全流程技术解析:NGS与AI辅助方案的设计与实践
前端·人工智能·物联网·算法·百度
数聚天成DeepSData14 小时前
CWRU轴承数据集官方入口与替代获取渠道(2025核实版)
算法
txzrxz14 小时前
拓补排序讲解
c++·算法·图论·排序
深圳市快瞳科技有限公司14 小时前
宠物行为识别:将日常行为转化为可量化的健康指标
人工智能·算法·计算机视觉·宠物