#2278. bzoj3306 树

bzoj3306 树

题目描述

一棵有根点权树有 nn 个结点,编号为 11 的结点是根结点,第 ii 个结点的父亲结点为 fif_i,权值为 viv_i

qq 次操作分别如下:

  • V x y 表示将点 xx 的点权修改为 yy
  • E x 表示把有根树的根改为 xx
  • Q x 表示查询点 xx 的子树的点权最小值。

输入格式

第一行输入两个整数 n,qn,q

接下来 nn 行每行两个整数 fi,vif_i,v_i。其中 11 的父亲为 00

接下来 qq 行,每行一个操作。

输出格式

针对操作 33,输出一个整数代表答案。

3 7
0 1
1 2
1 3
Q 1
V 1 6
Q 1
V 2 5
Q 1
V 3 4
Q 1
1
2
3
4

提示

1n,q1051\leq n,q\leq 10^50fin0\leq f_i\leq n0vi1040\leq v_i\leq 10^4