主题:[讨论]这题怎么做?
选数
【问题描述】已知n个整数x1,x2,……,xn,以及一个整数k(k<n)。从n个整数中任选k个整数相加,可分别得到一一系列的和。例如n=4,k=3, 4个整数分别为3,7,12,19时,可得全部的组合与它们的和为:3+7+12=22 3+7+19=29 7+12+19=38 3+12+19=34。计算出和为素数共有多少种。例如上例,只有一种和为素数:(3+7+19=29)。
【输入文件】输入文件为当前目录下的choose.in。
该文件第一行为一个正整数表示有n个数,第二行为整数k(1<=n<=20,k<n),下面的n行分别为x1,x2,……,xn(1 ≤xi≤5000000)这n个数。
【输出文件】输出文件为当前目录下的choose.out。
该文件只有一个整数,代表计算出和为素数的种数。
【输入样例】
4
3
3
7
12
19
【输出样例】
1
【运行时限】1秒。【上传文件】上传C语言源程序,以choose.c命名。
高人有源程序吗?
急,作业题..
【问题描述】已知n个整数x1,x2,……,xn,以及一个整数k(k<n)。从n个整数中任选k个整数相加,可分别得到一一系列的和。例如n=4,k=3, 4个整数分别为3,7,12,19时,可得全部的组合与它们的和为:3+7+12=22 3+7+19=29 7+12+19=38 3+12+19=34。计算出和为素数共有多少种。例如上例,只有一种和为素数:(3+7+19=29)。
【输入文件】输入文件为当前目录下的choose.in。
该文件第一行为一个正整数表示有n个数,第二行为整数k(1<=n<=20,k<n),下面的n行分别为x1,x2,……,xn(1 ≤xi≤5000000)这n个数。
【输出文件】输出文件为当前目录下的choose.out。
该文件只有一个整数,代表计算出和为素数的种数。
【输入样例】
4
3
3
7
12
19
【输出样例】
1
【运行时限】1秒。【上传文件】上传C语言源程序,以choose.c命名。
高人有源程序吗?
急,作业题..