#aBC376G. [ABC376G] Treasure Hunting
[ABC376G] Treasure Hunting
AT_abc376_g [ABC376G] Treasure Hunting
题目描述
有一棵有 个顶点的有根树,顶点编号为 到 。顶点 是根,顶点 的父节点是顶点 。
在顶点 、顶点 、、顶点 中的某一个顶点藏有宝物。顶点 藏有宝物的概率为 。
此外,每个顶点有“已探索”和“未探索”两种状态。初始时,顶点 为已探索,其余顶点均为未探索。
你需要进行如下操作,直到藏有宝物的顶点变为已探索:
- 选择一个父节点已探索的未探索顶点,将其状态变为已探索。
请在操作次数的期望值最小的情况下,求出操作次数的期望值,并对 取模。
给定 组测试数据,请分别输出每组的答案。
期望值 的定义:
可以证明,所求期望值一定是有理数。在本题的约束下,若将其表示为最简分数 ,则 也成立。此时,存在唯一的整数 满足 $R \times Q \equiv P \pmod{998244353},\ 0 \leq R < 998244353$。请输出这个 。
输入格式
输入按如下格式从标准输入给出,其中 表示第 个测试用例。
每个测试用例格式如下:
输出格式
输出 行,第 行输出第 个测试用例的答案。
输入输出样例 #1
输入 #1
3
3
0 0 1
1 2 3
5
0 1 0 0 0
8 6 5 1 7
10
0 1 1 3 3 1 4 7 5 4
43 39 79 48 92 90 76 30 16 30
输出 #1
166374061
295776107
680203339
说明/提示
数据范围
- 所有测试用例中 的总和不超过
- 输入的所有数均为整数
样例解释 1
第 个测试用例中,操作次数的期望值为 。
由 ChatGPT 4.1 翻译