P3178 [HAOI2015] 树上操作

题目描述

有一棵点数为 $N$ 的树,以点 $1$ 为根,且树有点权。然后有 $M$ 个操作,分为三种: - 操作 $1$:把某个节点 $x$ 的点权增加 $a$。 - 操作 $2$:把某个节点 $x$ 为根的子树中所有点的点权都增加 $a$。 - 操作 $3$:询问某个节点 $x$ 到根的路径中所有点的点权和。

输入格式

输出格式

说明/提示

对于 $100\%$ 的数据,$1\le N,M\le10^5$,且所有输入数据的绝对值都不会超过 $10^6$。