#LGP1036. [NOIP2002 普及组] 选数
[NOIP2002 普及组] 选数
题目描述
已知 n 个整数 x_1,x_2,...,x_n,以及一个整数 k。
从 n 个整数中任选 k 个整数相加,可分别得到一系列的和。请计算这些和中有多少种选择方案的和为素数。
输入格式
第一行两个整数 n,k。
第二行 n 个整数,表示 x_1,x_2,...,x_n。
输出格式
一行一个整数,表示和为素数的选择方案数。
样例输入 #1
4 3
3 7 12 19
样例输出 #1
1
数据范围与提示
1 <= n <= 20,1 <= k <= n,1 <= x_i <= 5000000。
本题适合练习组合搜索和素数判断。
来源
洛谷 P1036 [NOIP2002 普及组] 选数。