#CJENUM06. 质数选数
质数选数
质数选数
题目描述
给定 n 个正整数。请从中选择恰好 k 个位置,使这些位置上的数之和为质数,并统计不同选择方案的数量。
如果两个方案选择的位置集合不同,就认为它们是不同方案。即使不同位置上的数值相同,也仍然按不同元素处理。
输入格式
第一行输入两个整数 n k。
第二行输入 n 个正整数 a1,a2,...,an。
输出格式
输出一个整数,表示合法选择方案数。
样例输入
4 3
3 7 12 19
样例输出
1
样例说明
只有选择 3、7、19 时,和为质数 29。
数据范围
对于全部数据:
1 <= k <= n <= 20;1 <= ai <= 5000。