‹ 上一题 下一题 ›

08776. 卡牌擂台的质数组合 未做

题目描述

元旦游园会的数感挑战摊位上摆着一排数字卡,共有 张,第 张卡上写着一个正整数 。卡片按摆放位置编号,即使两张卡上的数相同,它们也是两张不同的卡。

挑战共进行 轮。每轮挑战给出一个整数 ,挑战者需要从本轮桌面的 张卡中选出 张,使得这 张卡上的数之和恰好是质数。一种选法只与选了哪些卡有关,与选卡的先后顺序无关。

每轮挑战的卡片都会重新摆放,、 与卡上的数都可能不同。请你编程求出:每轮挑战各有多少种选法。

输入格式

第一行一个整数 (),表示挑战轮数。

接下来依次给出每轮挑战的数据:第一行两个整数 ();第二行 个正整数 (),表示卡上的数。

输出格式

共 行,每行一个整数:第 行输出第 轮挑战的选法总数。

样例

输入
2
5 2
2 3 5 7 11
4 4
4 6 8 11
输出
3
1

样例解释:第一轮从 张卡中选 张,和为质数的选法是 、、,和分别是 、、;其余选法的和为 、、、、、、,都不是质数。第二轮必须把 张卡全选,和为 ,是质数,故只有 种选法。

样例解释:三种选法的和分别为 、、,都不是质数,所以答案为 。

数据范围

对于 的数据:,,。

本题共 个测试点,每个测试点 分。

输入
输出

            
答案