【题目描述】
给定一棵
请处理
0 $u$ $v$ $w$ $x$:删除边,并添加边 。 1 $p$ $x$:2 $v$ $p$:对于边(把 视为父亲),输出 的子树中所有顶点的权值之和。
【输入】
$N$ $Q$
$a_0$ $a_1$ ... $a_{N - 1}$
$u_0$ $v_0$
$u_1$ $v_1$
:
$u_{N - 2}$ $v_{N - 2}$
$\textrm{Query}_0$
$\textrm{Query}_1$
:
$\textrm{Query}_{Q - 1}$【输出】
对每个 2 $v$ $p$ 查询,输出一行一个整数,表示把
【输入样例】
5 7
1 10 100 1000 10000
0 1
1 2
2 3
1 4
2 1 2
1 1 100000
2 1 2
0 1 2 2 0
2 0 2
0 2 3 3 1
2 1 4【输出样例】
10011
110011
110011
101111【数据范围】
构成的是一棵树
【来源】
Library Checker(yosupo06) dynamic_tree_vertex_add_subtree_sum