维护点到根的链的权值和。
当 的权值 时, 的子树中每一个点的权值要加 。
当 的子树权值全加 时,令子树中有点 ,则他的权值加上 ,即 。预处理下 子树中 之和即可。
WTY AK IOI
维护点到根的链的权值和。
当 x 的权值 +w 时,x 的子树中每一个点的权值要加 w。
当 x 的子树权值全加 w 时,令子树中有点 y,则他的权值加上 w(depy−depx+1),即 w×depy−w×(depx−1)。预处理下 x 子树中 dep 之和即可。
扫码打赏,你说多少就多少