D. 和为质数的子集个数

内存限制:256 MiB 时间限制:1000 ms 输入文件: hwzs.in 输出文件: hwzs.out
题目类型:传统 评测方式:文本比较

题目描述

从一个大小为 n 的整数集中选取一些子集,使子集元素的和为质数。请统计这样的子集有多少个。

输入格式

第一行,一个正整数n,表示整数集内元素的个数。

第二行,n个非负整数,用空格隔开。

输出格式

和为质数的子集个数

样例

样例输入

3
1 2 4

样例输出

4

解释:有4个子集的和为质数:

{2}、{1,2}、{1,4}、{1,2,4}

数据范围与提示

1 <= n <= 22