题解:P15649 [省选联考 2026] 找寻者 / recollector
退役快乐。
先拆贡献,最后答案为每条边为轻边的概率和子树大小成绩的和。
然后很自然地想到 dp,设
算出这个以后,考虑怎么转移。
我们对于
考虑计算
我们考虑将背包写成函数形式,我们直接背包算的是
那么我们考虑如果要撤销
我们考虑找到最小的
我们先处理前面的,只需要朴素的平移。对于后面部分我们有经典的
背包实现时就是从小到大枚举容量然后再算
由于我们撤销之后的背包容量的范围是
得到背包后,直接计算
退役快乐。
先拆贡献,最后答案为每条边为轻边的概率和子树大小成绩的和。
然后很自然地想到 dp,设
算出这个以后,考虑怎么转移。
我们对于
考虑计算
我们考虑将背包写成函数形式,我们直接背包算的是
那么我们考虑如果要撤销
我们考虑找到最小的
我们先处理前面的,只需要朴素的平移。对于后面部分我们有经典的
背包实现时就是从小到大枚举容量然后再算
由于我们撤销之后的背包容量的范围是
得到背包后,直接计算