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

critnos
咔菲好喝。搬运于
2025-08-24 22:59:46,当前版本为作者最后更新于2024-06-19 18:12:27,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
我知道你想卷,但你先别急.jpg
容易看出答案就是所有链点数的倒数和。大概就是考虑一个点在点分树上的深度期望,就是一个,把这个点看作根,然后每次随一个点并把这个子树删掉的次数。那么一个点被选中当且仅当他比他的祖先都更早被选中。
接下来我们可以解决实数情形下的带点权的上述问题。这个是经典技巧。
考虑点分治,那么相当于要做一个,支持给 对集合 求 。对于所有 ,记 ,考虑:
$$\sum_{x\in S} \frac 1 {x+p} \frac {x+p} {x+p+\Delta} $$$$\sum_{x\in S} \frac 1 {x+p} \frac {1} {1-(-\frac {\Delta} {x+p})} $$$$\sum_{x\in S} \frac 1 {x+p} \sum_{i\ge 0}(-\frac {\Delta} {x+p})^i $$$$\sum_{i\ge 0} (-\frac {\Delta} p)^i\sum_{x\in S} \frac 1 {x+p} (\frac p {x+p})^i $$可以找到 使得 ,于是 可以有 的求和上界。
时间复杂度总计 3log。
- 1
信息
- ID
- 10401
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 7
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者