球包?邱宝!
:将节点
与节点
路径上点的权值全部加上
。
:将节点
的子树(包含节点
)上点的权值全部加上
。
:输出
的值,
定义为节点
到节点
最短路径上节点的权值和。
第一行输入两个整数分别表示树中节点数量和进行的操作数量。
第二行输入个整数
,分别表示节点
的权值。
下面行,每行输入两个数
,表示
之间存在一条边。
下面行,每行首先输入一个操作数
:
若, 则接着输入
。
若, 则接着输入
。
若, 则输出答案。
对于每一个操作,请在每行输出答案,由于答案可能很大,请对
取模。
每次操作都是在上一次操作的基础上进行操作。