| 比赛场次 | 509 |
|---|---|
| 比赛名称 | NOIP2002-pj |
| 比赛状态 | 已结束比赛成绩 |
| 开始时间 | 2022-06-18 09:50:00 |
| 结束时间 | 2022-06-18 15:00:00 |
| 开放分组 | 全部用户 |
| 组织者 | cqw |
| 注释介绍 |
| 题目名称 | 选数 |
|---|---|
| 输入输出 | choose.in/out |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 128 MiB |
| 测试点数 | 10 简单对比 |
| 用户 | 结果 | 时间 | 内存 | 得分 |
|---|
已知 $n$ 个整数 $x_1,x_2,\cdots,x_n$,以及一个整数 $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$。
输入包含两行:
第一行有两个用空格隔开的正整数 $n,k(1\leq n\leq 20,k<n)$;
第二行有 $n$ 个用空格隔开的正整数 $x_1,x_2,\cdots,x_n(1\leq x_i\leq 5000000)$。
一行,一个整数(满足条件的种数)。
4 3 3 7 12 19
1