1 条题解
-
0
自动搬运
来自洛谷,原作者为

Elegia
irony搬运于
2025-08-24 22:28:02,当前版本为作者最后更新于2021-01-02 23:59:07,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
我们不难确认如下事实:
任何时刻,将所在位置归类为在根节点或不在根节点,若不在根节点,那么有等概率(即)出现在任何一个非根节点。
我们不妨设 表示当前还剩 个节点没有被占领, 表示现在在根节点, 表示在 个已经被占领的非根节点中随机选取一个节点作为所在位置,接下来的期望所需代价。
那么我们就不难设计转移了,首先预处理三个量:
- :从根节点随机走到另外一个节点的期望代价。
- :从随机一个非根节点走到根节点的期望代价。
- :从一个随机非根节点走到另一个随机非根节点的期望代价。
这三者只要预处理出每个节点到其他所有节点的距离之和就可以 算出,这只需要 dfs 两遍,不予赘述。
那么对于 ,我们根据组合意义直接列出的是一个关于 的方程:
$$\begin{aligned} f_{i,0} &= \frac i{n-1}f_{i-1,1}+\frac{n-1-i}{n-1}f_{i,1}&+x\\ f_{i,1} &= \frac i{n-1}f_{i-1,1}+\frac{1}{n-1}f_{i,0}+\frac{n-2-i}{n-1}f_{i,1} & + \frac 1{n-1}y + \frac{n-2}{n-1}z \end{aligned} $$读者不难自行化简上式,会发现化简之后分母关于 的部分只有一些形如 等,因此不会发生除以 的事情。
综上,我们通过一个简洁的 解方程方法解决了本题。
- 1
信息
- ID
- 6002
- 时间
- 1000ms
- 内存
- 500MiB
- 难度
- 7
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者