【PAT乙级】1007 素数对猜想 (20分)
1007 素数对猜想 (20分)
让我们定义dn=pn+1-pn,其中pi是第i个素数。显然有 d1 =1,且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。
现给定任意正整数 N
(<105),请计算不超过 N
的满足猜想的素数对的个数。
输入格式:
输入在一行给出正整数 N
。
输出格式:
在一行中输出不超过 N
的满足猜想的素数对的个数。
输入样例:
1 | 20 |
输出样例:
1 | 4 |
思路:
题目翻译过来就是求两个相邻的素数,如果差是2,这么一组素数有多少组,考察素数的判断。
代码如下:
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 pc的博客!