数学家希尔伯特在1900年国际数学家大会的报告上提出一个“孪生素数猜想”,即: 存在无穷多个素数p,使得p + 2是素数。p和p+2这一对差为2的素数,被称为“孪生素数”。
看起来,这个猜想是成立的,我们总能找到很多对孪生素数,例如:3和5,5和7,11和13…… 这一猜想至今还未被证明。
现在,对于给定的整数n, 请寻找大于n的最小的一对孪生素数p和q(q=p+2)。
输入格式:
一个不超过7位数字的整数n。
输出格式:
在一行中输出 p q ,中间用空格间隔。
输入样例:
100
输出样例:
101 103
这道题要考虑如果输入的数是负数、0、和1的情况,总体还是很好写的啦。记住那个寻找素数的代码,直接套上。代码如下。

探讨希尔伯特提出的孪生素数猜想,即是否存在无穷多对差为2的素数。介绍如何通过算法找到大于给定整数n的最小一对孪生素数,并提供代码示例。
4592

被折叠的 条评论
为什么被折叠?



