#ABC249Ex. 染色
染色
染色
题目描述
有 个球,编号为 到 。最初,球 涂有颜色 。
颜色用 到 之间的整数表示。
重复以下操作,直到所有球的颜色相同:
- 在由 个球组成的集合的 个子集(包括空集)中等概率选择一个。设选中的球的编号为 。接下来,从「由从 中选出的 个整数构成的排列」中均匀随机地选择一个。设选出的排列为 。对每个满足 的整数 ,将球 的颜色改为 。
求操作次数的期望值,对 取模。
这里,「由从 中选出的 个整数构成的排列」是指由 到 之间两两不同的 个整数组成的序列。
输入格式
输入按以下格式从标准输入给出:
N
A_1 A_2 … A_N
输出格式
输出答案。
样例
2
1 2
4
操作会一直重复,直到选中大小为 的子集,并将该球的颜色改为子集中未包含的球的颜色。该事件的概率为 $\displaystyle \frac{2}{4} \times \frac{1}{2}=\frac{1}{4}$,因此期望值为 。
3
1 1 1
0
由于所有球的颜色已经相同,一次操作都不会进行。
10
3 1 4 1 5 9 2 6 5 3
900221128
数据范围
- 输入中的所有值都是整数。
提示
可以证明所求期望值总是有理数。此外,在本题的约束下,当用两个互素的整数 和 将该值表示为 时,可以证明存在唯一的整数 ,满足 且 。输出这个 。
难度
NOI/NOI+/CTS
通过率
—
尝试
0
已通过
0
- ID
- 2437
- 类型
- 传统题
- Time Limit
- 1896ms
- Memory Limit
- 1024MiB
- 上传者