CEOI2019 Dynamic Diameter 题解
将题目的要求形式化得到:
化简得到:
那么根据欧拉序求 的思想,我们可以得到:
发现在第 个式子中 的系数是 ,那么如果根据第 个如果取到的在区间内的不是 ,那么在第 个式子中一定是不优的。同样的,如果取值的范围小于第 个式子的范围,那么取值也肯定没有上后优。
以 命名在将这棵树的欧拉序处理出来之后,在欧拉序对应的位置放上 进行替换编号形成的序列,那么题目求解的实际上就是:
考虑使用线段树合并进行维护,时间复杂度为 。
将题目的要求形式化得到:
化简得到:
那么根据欧拉序求 的思想,我们可以得到:
发现在第 个式子中 的系数是 ,那么如果根据第 个如果取到的在区间内的不是 ,那么在第 个式子中一定是不优的。同样的,如果取值的范围小于第 个式子的范围,那么取值也肯定没有上后优。
以 命名在将这棵树的欧拉序处理出来之后,在欧拉序对应的位置放上 进行替换编号形成的序列,那么题目求解的实际上就是:
考虑使用线段树合并进行维护,时间复杂度为 。