小编leo*_*leo的帖子

找到与给定值相加的最小素数

我想找到总和给定值的最小素数集合,例如9 = 7 + 2(不是3 + 3 + 3).

我已经使用eratosthens筛子生成了一系列素数

我按降序遍历数组,以获得小于或等于给定数字的数组最大素数.如果数字是奇数,这很好用.但是偶数失败,例如122 = 113 + 7 + 2但122 = 109 +13.

Golbach's猜想我们知道任何偶数都可以表示为两个素数的两个和.因此,如果数字是偶数,我们可以直接返回2作为输出.

但我试图找出除蛮力以外的方法来找到最小素数.

primes

3
推荐指数
1
解决办法
2691
查看次数

标签 统计

primes ×1