#D2017. 再组合质数
再组合质数
题目描述
33DAI 想从 个不同的数中选取一些数,假设选取了 个数,选区的第 个数为 ,那么 33DAI 会算出
33DAI 希望 为质数,请问 33DAI 有多少种选择方法?
(如果两种方案选出来的数不同,或者数相同但顺序不同,就认为是不同的方案)
输入格式
输入第一行为一个整数 ,表示有 个数。
接下来一行为空格隔开的 个正整数,表示这 个数。
输出格式
输出一行,为一个整数,即有多少种选择方案可以选一组数使得 为质数。
样例
3
1 2 3
10
5
1 2 3 4 5
94
样例 1 说明
5 = 1 * 1 + 2 * 2
7 = 1 * 1 + 2 * 3
13 = 1 * 1 + 2 * 3 + 3 * 2
2 = 1 * 2
13 = 1 * 2 + 2 * 1 + 3 * 3
11 = 1 * 2 + 2 * 3 + 3 * 1
3 = 1 * 3
5 = 1 * 3 + 2 * 1
11 = 1 * 3 + 2 * 1 + 3 * 2
7 = 1 * 3 + 2 * 2
数据范围
对于 的数据:;
对于 的数据: