#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 普及组] 选数。

蜀ICP备2025119001号-1