loj#P4087. 「USACO 2024.1 Platinum」Merging Cells
「USACO 2024.1 Platinum」Merging Cells
题目描述
题目来自 USACO 2024 January Contest, Platinum Problem 2. Merging Cells
Bessie 正在玩一个著名的在线游戏,游戏中有许多不同编号和大小的细胞。细胞会被其他细胞吞噬,直到只剩下一个胜利者。
有 ()个细胞从左到右排成一行,编号为 ,初始大小为 ()。当存在多个细胞时,均匀地随机选择一对相邻细胞,并根据以下规则合并为一个新的细胞:
如果编号为 且当前大小为 的细胞与编号为 且当前大小为 的细胞合并,则合并成的细胞的大小为 ,且编号等于较大细胞的编号,并列时则为编号较大的细胞的编号。形式化地说,合并成的细胞的编号为 $\begin{cases}a & c_a>c_b\\b & c_a<c_b\\\max(a,b) & c_a=c_b\end{cases}$。
对于 范围内的每个编号 ,最终的细胞具有编号 的概率可以以 的形式表示,其中 。输出 。
输入格式
输入的第一行包含 。
第二行包含 。
输出格式
对于 内的每个 输出一行,为输出最终的细胞具有编号 的概率模 的余数。
3
1 1 1
0
500000004
500000004
存在两种可能性,其中 表示编号为 和 的细胞合并成了一个编号为 的新的细胞。
(1, 2) -> 2, (2, 3) -> 2
(2, 3) -> 3, (1, 3) -> 3
所以有各 的概率最终的细胞具有编号 或 。
4
3 1 1 1
666666672
0
166666668
166666668
六种可能性如下:
(1, 2) -> 1, (1, 3) -> 1, (1, 4) -> 1
(1, 2) -> 1, (3, 4) -> 4, (1, 4) -> 1
(2, 3) -> 3, (1, 3) -> 1, (1, 4) -> 1
(2, 3) -> 3, (3, 4) -> 3, (1, 3) -> 3
(3, 4) -> 4, (2, 4) -> 4, (1, 4) -> 4
(3, 4) -> 4, (1, 2) -> 1, (1, 4) -> 1
所以有 的概率最终的细胞具有编号 ,各 的概率最终的细胞具有编号 或 。
数据范围与提示
- 测试点 3:。
- 测试点 4-8:。
- 测试点 9-14:。
- 测试点 15-22:没有额外限制。
供题:Benjamin Qi