#ABC314F. 某场比赛

某场比赛

某场比赛

题目描述

NN 名玩家,分别是玩家 11、玩家 22、……、玩家 NN,参加一个比赛锦标赛。就在锦标赛开始前,每名玩家各自组成一支队伍,因此总共有 NN 支队伍。

锦标赛共有 N1N-1 场比赛。每场比赛选出两支不同的队伍。一支队伍先手,另一支队伍后手。每场比赛恰好有一支队伍获胜。具体地,对于每个 i=1,2,,N1i = 1, 2, \ldots, N-1,第 ii 场比赛按以下方式进行。

  • 包含玩家 pip_i 的队伍先手,包含玩家 qiq_i 的队伍后手。
  • 设先手和后手队伍的人数分别为 aabb。先手队伍以概率 aa+b\frac{a}{a+b} 获胜,后手队伍以概率 ba+b\frac{b}{a+b} 获胜。
  • 然后,两支队伍合并为一支队伍。

每场比赛的结果与其他比赛相互独立。

对于 NN 名玩家中的每一个,输出该玩家所在的队伍在整个锦标赛中获胜次数的期望值,对 998244353998244353 取模。

如何对 998244353998244353 取模输出期望值

可以证明所求期望值总是有理数。此外,本题的数据范围保证,若所求期望值表示为既约分数 yx\frac{y}{x},则 xx 不被 998244353998244353 整除。

此时,存在唯一一个 00998244352998244352(含)之间的整数 zz,满足 xzy(mod998244353)xz \equiv y \pmod{998244353}。输出这个 zz

输入格式

输入按以下格式从标准输入给出:

NN
p1p_1 q1q_1
p2p_2 q2q_2
\vdots
pN1p_{N-1} qN1q_{N-1}

输出格式

按以下格式,用空格分隔输出 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

将由玩家 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}$。

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

数据范围

  • 2N2×1052 \le N \le 2 \times 10^5
  • 1pi,qiN1 \le p_i, q_i \le N
  • 在第 ii 场比赛开始前,玩家 pip_i 和玩家 qiq_i 属于不同的队伍。
  • 输入均为整数。
难度 提高+/省选
通过率
尝试 0
已通过 0
ID
3035
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签