是否有条件将数字N写为K素数的总和(素数不一定是不同的)?
示例:如果N = 6且K = 2,那么我们可以将N写为6 = 3 + 3,而如果N = 11且K = 2,则我们不能将11表示为两个素数的总和。
我的方法 - 我推导出条件,如果K> = N,那么我们不能将N表示为K prime的总和。如果K = 1,那么通过素性测试我们可以检查N是否是素数。同样,通过哥德巴赫对偶数(2除外)的推测,N可以表示为两个素数之和。
但主要问题是我无法预测K> = 3。
答案 0 :(得分:0)
1.好吧,首先列出小于等于N的所有素数。
2.Brute Force Approach with backtracking method。
前:
N = 8
k = 2。
ex:2
N = 12, k = 4
前3:
N = 11, k = 3