#abc249h. Ex - Dye Color
Ex - Dye Color
Score : points
问题描述
设有 个编号从 到 的球。最初,第 个球被涂上了颜色 。
颜色用 到 之间的整数表示(包括 和 )。
考虑重复执行以下操作,直到所有球的颜色变得相同。
- 在包含 个球的集合的所有 个子集(包括空集)中,均匀随机选择一个子集。设所选球的索引为 。接下来,通过从整数 中均匀随机选择 个整数得到一个排列。设所选排列为 。对于满足 的每个整数 ,将第 个球的颜色改为 。
求出执行操作次数的期望值,结果对 取模。
这里所说的通过从整数 中选择 个整数得到的排列是指一个包含 个在 到 之间(包括 和 )的互不相同的整数构成的序列。
以上为通义千问 qwen-max 翻译,仅供参考。
Problem Statement
There are balls numbered through . Initially, Ball is painted in Color .
Colors are represented by integers between and , inclusive.
Consider repeating the following operation until all the colors of the balls become the same.
- There are subsets (including the empty set) of the set consisting of the balls; choose one of the subsets uniformly at random. Let be the indices of the chosen balls. Next, choose a permutation obtained by choosing integers out of integers uniformly at random. Let be the chosen permutation. For each integer such that , change the color of Ball to .
Find the expected value of number of operations, modulo .
Here a permutation obtained by choosing integers out of integers is a sequence of integers between and , inclusive, whose elements are pairwise distinct.
Notes
We can prove that the sought expected value is always a rational number. Also, under the Constraints of this problem, when the value is represented by two coprime integers and as , we can prove that there exists a unique integer such that and . Find this .
Constraints
- All values in input are integers.
Input
Input is given from Standard Input in the following format:
Output
Print the answer.
Sample Input 1
2
1 2
Sample Output 1
4
The operation is repeated until a subset of size is chosen and the color of the ball is changed to the color of the ball not contained in the subset. The probability is $\displaystyle \frac{2}{4} \times \frac{1}{2}=\frac{1}{4}$, so the expected value is .
Sample Input 2
3
1 1 1
Sample Output 2
0
The operation is never performed, since the colors of the balls are already the same.
Sample Input 3
10
3 1 4 1 5 9 2 6 5 3
Sample Output 3
900221128
update @ 2024/3/10 10:40:16