CF235D Graph Game
标签
期望 + 基环树
思路
先考虑树的做法, 对于两个点 和 , 在 的点分树内等价于 成为重心时 和 连通, 即 是 到 的路径上最早成为重心的点。显然概率为 , 那么答案就是
接着考虑拓展到基环树上,对于在同一棵树上的点,和树上的做法一样。对于不在同一棵树上的点,就要把环考虑进去,那么路径可以分为三个部分, 分别是两个半环和一条链,如图所示:
那么 成为重心时 和 联通只需要 是 和 中最先成为重心的点或 是 和 中最先成为重心的点,这个概率是 , 即 是 和 中最先成为重心的点的概率加上 是 和 中最先成为重心的点的概率再减去 同时是 , , 中最先成为重心的点的概率. 本质上是一个容斥。
悟
- 基环树上的问题可以先考虑树上的做法,然后拓展到基环树上。仙人掌有些题也是这样。
- 在 的点分树内等价于 是 到 的路径上最早成为重心的点
坑
略