#1435. [L2-4] 特殊子集

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: wyhao

题目描述

上的一个映射,即

现在定义一个集合 是特殊的,当且仅当:

(1) 非空

(2)

(3)

现在给出 ,求 的个数对 取模的结果。

输入格式

第一行是一个正整数 .

第二行有 个正整数,第 个数表示 .

输出格式

仅一行,表示满足要求的 的个数对 取模的结果。

样例

样例1

输入

2
2 1

输出

1

样例解释

.

样例2

输入

2
1 1

输出

1

样例解释

.

样例3

输入

3
1 2 3

输出

7

样例解释

.

数据范围与提示

对于 的数据: .

对于 的数据: .

对于 的数据: .

数据保证 .