#lg15265. [USACO26JAN2] Dynamic Instability P
[USACO26JAN2] Dynamic Instability P
[AdditionalFile5600.zip](file://AdditionalFile5600.zip?type=additional_file)
#5600. 「USACO 2026 Second Platinum」Dynamic Instability
标签: 传统 | 时间限制: 2000 ms | 内存限制: 256 MiB |
题目描述
题目译自 USACO 2026 Second Contest, Platinum Problem 3. Dynamic Instability
Nhoj 农夫将 Bessie 困在一棵包含 ()个节点的有根树上,其中节点 为根。既惊恐又孤独的 Bessie 每秒钟会进行如下移动:
- 如果 Bessie 当前所在的节点没有子节点,那么她将移动到当前节点的一个随机祖先节点(不包括该节点本身)。
- 否则,Bessie 将移动到当前节点的一个随机子节点。
最初,Bessie 位于节点 ,而她唯一的出路是位于节点 ()的出口。对于 ()个关于 和 的独立询问,请计算 Bessie 从节点 出发首次到达节点 所需的期望秒数,结果对 取模。
输入格式
第一行包含 和 。
下一行包含 个整数 ,描述这棵树()。对于每个 ,在节点 和 之间有一条边。
接下来的 行,每行包含整数 和 ,代表该次询问的节点。
输出格式
对于每次询问,输出 Bessie 从节点 出发首次到达节点 所需的期望秒数,结果对 取模。
样例 1
输入
13 10
1 2 2 4 3 1 5 6 4 7 8 10
1 12
10 6
5 12
1 13
13 10
6 4
7 12
3 1
12 8
2 1
输出
166666700
21
2
166666701
500000023
18
166666704
750000018
800000021
500000018
在第 个询问中,从节点 到达其自身的期望时间为 。
在第 个询问中,经过 秒后,Bessie 有 的概率位于节点 ,有 的概率位于节点 。由于从节点 到达节点 的期望时间是 ,因此 Bessie 从节点 出发到达节点 的期望时间是 。
样例 2
输入
5 5
1 2 2 1
1 1
1 2
1 3
1 4
1 5
输出
0
3
500000011
500000011
6
在第 个询问中,从节点 到达节点 的期望时间是 。
样例 3
输入
13 10
1 2 2 4 3 1 5 6 4 7 8 10
1 12
10 6
5 12
1 13
13 10
6 4
7 12
3 1
12 8
2 1
输出
166666700
21
2
166666701
500000023
18
166666704
750000018
800000021
500000018
数据范围与提示
- 测试点 4-8:对于所有询问,满足
- 测试点 9-13:对于所有询问,满足
- 测试点 14-18:对于每个 , 是从范围 中均匀随机选择的
- 测试点 19-23:无额外约束
供题:Avnith Vijayram