tree
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
有一颗 个节点的树。初始每个点有点权 。你将等概率选择一个点作为起点,然后重复以下过程:
-
若所有点的点权相同,则停止。
-
否则,设你当前所在点为 ,等概率选择一个点 (可以等于 ),反转点 的点权,并且从 沿着树上最短距离移动到 。
求整个过程的期望移动距离和。对 取模。
输入格式
从 tree.in
中读入。
第一行一个正整数 。
第二行一个长度为 的 01
串来描述每个点的点权。
接下来 行,第 行描述点 的父亲 。
输出格式
输出到 tree.out
中。
输出答案对 取模的结果。
样例输入 1
2
01
1
样例输出 1
500000004
样例输入 2
3
001
1
1
样例输出 2
638888896
提示
这个数等于 。
数据范围
对于所有数据,保证 ,且初始局面一定不是终止局面。
对于测试点 ,满足 。
对于测试点 ,满足 。
对于测试点 ,满足 。
对于测试点 ,满足 。
对于测试点 ,无特殊约束。
云斗学院 2025 年国赛前公益训练营模拟赛 #3
- 状态
- 已结束
- 规则
- 北斗OI-Pretest
- 题目
- 3
- 开始于
- 2025-6-16 0:00
- 结束于
- 2025-6-23 0:00
- 持续时间
- 5 小时
- 主持人
- 参赛人数
- 44