【发布时间】:2014-05-22 09:05:15
【问题描述】:
将一个数N写成K个素数之和有什么条件吗(素数不一定不同)?
示例:如果 N=6 和 K=2,那么我们可以将 N 写为 6=3+3,而如果 N=11 和 K=2,那么我们不能将 11 表示为两个素数之和。
我的方法-我推断出如果 K>=N 则我们不能将 N 表示为 K 个素数之和的条件。此外,如果 K=1 则通过素数测试我们可以检查 N 是否为素数。同样根据偶数的哥德巴赫猜想(除了2),N可以表示为两个素数之和。
但主要问题是我无法预测 K>=3。
【问题讨论】:
-
这个问题似乎离题了,因为它是关于数学的,应该在Mathematics上提问
-
@Mike:我在这里问是因为 N 和 K 的范围大约是 10^12,这变得无法通过蛮力检查。