传送门 考场上打了两个小时树剖,结果还是没搞出来 发现对于两个确定的点,它们一定可以列出一个方程来 其中系数的大小和正负只与这两点间距离的奇偶性有关 所以可以加一堆分情况讨论然后树剖 至于正解: 考虑两点之间的关系很麻烦,可以固定一个基准点,把它们都用 \(x_1\) 表示出来 当需要极其麻烦地考虑两点之间的关系时,考虑固定一个基准点分别表示它们 发现这样的话对一个点的修改等价于把它的子树整体加上一个数 所以可以建立dfs序,直接树状数组维护,同样根据奇偶性判无解 Code: #include…