【PAT乙级】素数对猜想
题目描述:
让我们定义
为:,其中是第i个素数。显然有=1,且对于n>1有是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数
N
(N<105),请计算不超过N
的满足猜想的素数对的个数。
输入描述:
输入在一行给出正整数N
。
输出描述:
在一行中输出不超过N
的满足猜想的素数对的个数。
输入样例:
20
输出样例:
4
解题思路:
题目说了d1=1是因为3-2=1,我们用for循环从4开始找素数对,若i是素数则判断上一个素数和它的差是否为2,若素数差为2则count++,最后输出count即可。
AC代码:

原文链接:【PAT乙级】素数对猜想
麦芽雪冷萃 版权所有,转载请注明出处。
还没有任何评论,你来说两句吧!