某场比赛
题目描述
有 N 名玩家,分别是玩家 1、玩家 2、……、玩家 N,参加一个比赛锦标赛。就在锦标赛开始前,每名玩家各自组成一支队伍,因此总共有 N 支队伍。
锦标赛共有 N−1 场比赛。每场比赛选出两支不同的队伍。一支队伍先手,另一支队伍后手。每场比赛恰好有一支队伍获胜。具体地,对于每个 i=1,2,…,N−1,第 i 场比赛按以下方式进行。
- 包含玩家 pi 的队伍先手,包含玩家 qi 的队伍后手。
- 设先手和后手队伍的人数分别为 a 和 b。先手队伍以概率 a+ba 获胜,后手队伍以概率 a+bb 获胜。
- 然后,两支队伍合并为一支队伍。
每场比赛的结果与其他比赛相互独立。
对于 N 名玩家中的每一个,输出该玩家所在的队伍在整个锦标赛中获胜次数的期望值,对 998244353 取模。
如何对 998244353 取模输出期望值
可以证明所求期望值总是有理数。此外,本题的数据范围保证,若所求期望值表示为既约分数 xy,则 x 不被 998244353 整除。
此时,存在唯一一个 0 到 998244352(含)之间的整数 z,满足 xz≡y(mod998244353)。输出这个 z。
输入格式
输入按以下格式从标准输入给出:
N
p1 q1
p2 q2
⋮
pN−1 qN−1
输出格式
按以下格式,用空格分隔输出 Ei(玩家 i 所在的队伍在整个锦标赛中获胜次数的期望值,对 998244353 取模):
E1 E2 … EN
样例
5
1 2
4 3
5 3
1 4
698771048 698771048 964969543 964969543 133099248
将由玩家 x1、玩家 x2、…、玩家 xk 组成的队伍记作队伍 {x1,x2,…,xk}。
第一场比赛由队伍 {1}(包含玩家 1)和队伍 {2}(包含玩家 2)进行。队伍 {1} 以概率 21 获胜,队伍 {2} 以概率 21 获胜。然后,两支队伍合并为队伍 {1,2}。
第二场比赛由队伍 {4}(包含玩家 4)和队伍 {3}(包含玩家 3)进行。队伍 {4} 以概率 21 获胜,队伍 {3} 以概率 21 获胜。然后,两支队伍合并为队伍 {3,4}。
第三场比赛由队伍 {5}(包含玩家 5)和队伍 {3,4}(包含玩家 3)进行。队伍 {5} 以概率 31 获胜,队伍 {3,4} 以概率 32 获胜。然后,两支队伍合并为队伍 {3,4,5}。
第四场比赛由队伍 {1,2}(包含玩家 1)和队伍 {3,4,5}(包含玩家 4)进行。队伍 {1,2} 以概率 52 获胜,队伍 {3,4,5} 以概率 53 获胜。然后,两支队伍合并为队伍 {1,2,3,4,5}。
包含玩家 1,2,3,4,5 的队伍在整个锦标赛中获胜次数的期望值 E1,E2,E3,E4,E5 分别为 $\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
数据范围
- 2≤N≤2×105
- 1≤pi,qi≤N
- 在第 i 场比赛开始前,玩家 pi 和玩家 qi 属于不同的队伍。
- 输入均为整数。