2771: 再组合质数
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:12
解决:7
题目描述
33DAI 想从 个不同的数中选取一些数,假设选取了 个数,选区的第 个数为 ,那么 33DAI 会算出
X=a1+2a2+3a3+...+iai+...+(k−1)ak−1+kak
33DAI 希望 为质数,请问 33DAI 有多少种选择方法?
(如果两种方案选出来的数不同,或者数相同但顺序不同,就认为是不同的方案)
输入
输入第一行为一个整数 ,表示有 个数。
接下来一行为空格隔开的 个正整数,表示这 个数。
输出
输出一行,为一个整数,即有多少种选择方案可以选一组数使得 为质数。
样例输入 复制
3
1 2 3
样例输出 复制
10
提示
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
数据范围
对于 的数据:;
对于 的数据: