第一行两个正整数 $n, m$,分别描述服务器和事件个数。服务器编号是从 $1$ 开始的,因此 $n$ 个服务器的编号依次是 $1, 2, 3, \cdots ,n$。
接下来 $n-1$ 行,每行两个正整数 $u, v$,描述一条树边。$u$ 和 $v$ 是服务器的编号。
接下来 $m$ 行,按发生时刻依次描述每一个事件;即第 $i$ 行($i = 1, 2, 3, \cdots , m$)描述时刻 $i$ 发生的事件。每行的第一个数 $\text{type}$ 描述事件类型,共三种类型:
- 若$\text{type} = 0$,之后有三个正整数 $a, b, v$,表示服务器 $a, b$ 之间出现一条重要度为 $v$ 的数据交互请求;
- 若 $\text{type} = 1$,之后有一个正整数 $t$,表示时刻 $t$(也就是第 $t$ 个发生的事件)出现的数据交互请求结束;
- 若 $\text{type} = 2$,之后有一个正整数 $x$,表示服务器 $x$ 在这一时刻出现了故障。对于每个$\text{type}$ 为 $2$ 的事件,就是一次询问,即询问「当服务器 $x$ 发生故障时,未被影响的请求中重要度的最大值是多少?」
注意:可能有某个服务器自身与自身进行数据交互的情况。
