DFS 序 4

link\color{deeppink}link

维护点到根的链的权值和。

xx 的权值 +w+w 时,xx 的子树中每一个点的权值要加 ww

xx 的子树权值全加 ww 时,令子树中有点 yy,则他的权值加上 w(depydepx+1)w(dep_y-dep_x+1),即 w×depyw×(depx1)w\times dep_y-w\times (dep_x-1)。预处理下 xx 子树中 depdep 之和即可。