传送门 •题意 有一棵点数为 N 的树,以点 1 为根,且树点有边权. 然后有 M 个操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a . 操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a . 操作 3 :询问某个节点 x 到根的路径中所有点的点权和. 输出操作 3 对应的答案: •题解 如果可以将树形结构转化成链式结构,那么,操作 1,2 就可以用线段树来维护: $1,2,4,4,5,5,2,3,3,1$ 定义 $s,e$ 分别记录每个节点在序列中第一次出现的位置和最…