#CF1740F. 条件合并
条件合并
条件合并
- 时间限制:5 秒
- 内存限制:512 MiB
题目描述
给定 个整数 。初始时,白板上写有 个单元素集合 。
每次可以选择两个没有公共元素的不同集合 ,擦除它们并写下 。执行任意次操作后,把白板上所有集合的大小组成多重集 。
求可能得到多少种不同的多重集 ,答案对 取模。
输入格式
第一行一个整数 。第二行 个整数 。
输出格式
输出一个整数,表示不同多重集的数量对 取模的结果。
样例输入 1
6
1 1 2 1 4 3
样例输出 1
7
样例输入 2
7
3 5 4 3 7 4 5
样例输出 2
11
数据范围
,。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 30 | |
| 2 | ||
| 3 | 40 | 无特殊限制 |
每个测试点独立计分。