#139. 选数
选数
题目描述
已知 个整数 ,以及一个整数 ()。
从 个整数中任选 个数相加,可以得到若干个不同的和。
现在,要求你计算其中有多少种和是素数。
例如当 ,,四个整数为 ,所有的组合及其和如下:
其中只有 是素数,因此输出为 。
输入格式
第一行包含两个整数 (,)。
第二行包含 个正整数,表示 ()。
输出格式
输出一个整数,表示种类数。
样例输入
4 3
3 7 12 19
样例输出
1
已知 n 个整数 x1,x2,⋯,xn,以及一个整数 k(1≤k<n)。
从 n 个整数中任选 k 个数相加,可以得到若干个不同的和。
现在,要求你计算其中有多少种和是素数。
例如当 n=4,k=3,四个整数为 3,7,12,19,所有的组合及其和如下:
其中只有 29 是素数,因此输出为 1。
第一行包含两个整数 n,k(1≤n≤20,1≤k<n)。
第二行包含 n 个正整数,表示 x1,x2,⋯,xn(1≤xi≤5×106)。
输出一个整数,表示种类数。
4 3
3 7 12 19
1