#4825. A Certain Game

0

A Certain Game

A Certain Game

题目描述

NN 名选手,选手 11、选手 22、...、选手 NN,参加一个比赛锦标赛。就在锦标赛开始之前,每位选手组成一个一人队伍,因此总共有 NN 个队伍。 锦标赛共有 N−1N-1 场比赛。在每一场比赛中,选择两支不同的队伍。一支队伍先出场,另一支队伍后出场。每场比赛将恰好产生一支获胜队伍。具体地,对于每个 i=1,2,…,N−1i = 1, 2, \ldots, N-1,第 ii 场比赛按如下方式进行。

带有选手 pip_i 的队伍先出场,带有选手 qiq_i 的队伍后出场。 设先出场队伍和后出场队伍的人数分别为 aa 和 bb。先出场队伍以概率 aa+b\frac{a}{a+b} 获胜,后出场队伍以概率 ba+b\frac{b}{a+b} 获胜。 然后,这两支队伍合并为一支队伍。

每场比赛的结果彼此独立。 对于每一位 NN 名选手中的选手,输出该选手所在的队伍在整个锦标赛中获胜的期望次数,对 998244353998244353 取模。

如何对 $998244353$ 取模输出期望值 可以证明所求的期望值总是有理数。此外,本题的约束保证若将所求期望值表示为最简分数 $\frac{y}{x}$,则 $x$ 不被 $998244353$ 整除。现在,存在唯一的整数 $z$,满足 $0 \le z \le 998244352$ 且 $xz \equiv y \pmod{998244353}$。报告这个 $z$。

输入格式

输入从标准输入按照以下格式给出: NN p1p_1 q1q_1 p2p_2 q2q_2 ⋮\vdots pN−1p_{N-1} qN−1q_{N-1}

输出格式

对于每个 i=1,2,…,Ni = 1, 2, \ldots, N,输出 EiE_i,即带有选手 ii 的队伍在整个锦标赛中获胜的期望次数对 998244353998244353 取模,数值间用空格分隔,格式如下: E1E_1 E2E_2 …\ldots ENE_N

5
1 2
4 3
5 3
1 4
698771048 698771048 964969543 964969543 133099248
15
9 2
8 10
13 6
12 11
7 10
4 10
14 2
5 4
1 15
15 2
6 9
8 11
6 3
2 8
43970290 310168785 806914186 501498951 950708909 272140427 335124893 168750835 310168785 168750835 280459129 280459129 272140427 476542843 43970290

提示

2≤N≤2×1052 \leq N \leq 2 \times 10^5 1≤pi,qi≤N1 \leq p_i, q_i \leq N 在第 ii 场比赛开始之前,选手 pip_i 和选手 qiq_i 属于不同的队伍。 所有输入值均为整数。我们称由选手 x1x_1, 选手 x2x_2, …\ldots, 选手 xkx_k 组成的队伍为队伍 {x1,x2,…,xk}\lbrace x_1, x_2, \ldots, x_k \rbrace。

第一场比赛由队伍 {1}\lbrace 1 \rbrace(含选手 11)与队伍 {2}\lbrace 2 \rbrace(含选手 22)进行。队伍 {1}\lbrace 1 \rbrace 以概率 12\frac{1}{2} 获胜,队伍 {2}\lbrace 2 \rbrace 以概率 12\frac{1}{2} 获胜。然后,这两支队伍合并为单支队伍 {1,2}\lbrace 1, 2 \rbrace。 第二场比赛由队伍 {4}\lbrace 4 \rbrace(含选手 44)与队伍 {3}\lbrace 3 \rbrace(含选手 33)进行。队伍 {4}\lbrace 4 \rbrace 以概率 12\frac{1}{2} 获胜,队伍 {3}\lbrace 3 \rbrace 以概率 12\frac{1}{2} 获胜。然后,这两支队伍合并为单支队伍 {3,4}\lbrace 3, 4 \rbrace。 第三场比赛由队伍 {5}\lbrace 5 \rbrace(含选手 55)与队伍 {3,4}\lbrace 3, 4 \rbrace(含选手 33)进行。队伍 {5}\lbrace 5 \rbrace 以概率 13\frac{1}{3} 获胜,队伍 {3,4}\lbrace 3, 4 \rbrace 以概率 23\frac{2}{3} 获胜。然后,这两支队伍合并为单支队伍 {3,4,5}\lbrace 3, 4, 5 \rbrace。 第四场比赛由队伍 {1,2}\lbrace 1, 2 \rbrace(含选手 11)与队伍 {3,4,5}\lbrace 3, 4, 5 \rbrace(含选手 44)进行。队伍 {1,2}\lbrace 1, 2 \rbrace 以概率 25\frac{2}{5} 获胜,队伍 {3,4,5}\lbrace 3, 4, 5 \rbrace 以概率 35\frac{3}{5} 获胜。然后,这两支队伍合并为单支队伍 {1,2,3,4,5}\lbrace 1, 2, 3, 4, 5 \rbrace。

带有选手 1,2,3,4,51, 2, 3, 4, 5 的队伍在整个锦标赛中获胜次数的期望值 E1,E2,E3,E4,E5E_1, E_2, E_3, E_4, E_5 分别为 $\frac{9}{10}, \frac{9}{10}, \frac{53}{30}, \frac{53}{30}, \frac{14}{15}$。

标签: AtCoder|abc314F

来源

AtCoder|abc314F