使用深度优先搜索枚举所有选择 k 个位置的组合。
k
搜索状态包括:
start
chosen
sum
每次只从当前位置之后继续选择,可以保证每个组合只被枚举一次。
选择满 k 个数后,判断总和是否为质数。判断质数只需试除到平方根。
组合数量最多为 C(20,10)=184756,可以通过。
C(20,10)=184756
使用您的 星源智一OJ 通用账户