SP28079 MAXCHILDSUM - Maximum Child Sum

题目描述

EntropyIncreaser 种树 $\mathsf E \color{red} \mathsf{ntropyIncreaser}$ 想要种树。 最初这个树只有 $1$ 个权值为 $0$ 的节点,也就是根。 但是 $\mathsf E \color{red} \mathsf{ntropyIncreaser}$ 是魔法少女,她可以让 $u$ 节点上长出来一个权值为 $x$ 的子节点,其编号为 树中总节点数$+1$。 她对这棵树的权值很感兴趣,她想知道对于一个节点 $u$,其所有儿子的子树 的最大权值是多少。 因为她还要用魔法,没有心思再计算了。于是你就要帮她解决这个问题。

输入格式

第一行一个正整数 $q$,表示操作个数。 接下来 $q$ 行,每行为如下格式,表示一次操作: - $1$ $u$ $x$,表示给 $u$ 添加一个权值为 $x$ 的子节点 - $2$ $u$,表示查询 $u$ 节点所有儿子的子树中最大权值

输出格式

对于每个 $2$ 操作,输出一行一个整数,表示答案。

说明/提示

样例有锅。 实际输入样例为: ```cpp 7 1 1 3 2 1 2 2 1 2 5 2 1 1 1 4 2 1 ``` 输出样例为: ```cpp 3 0 8 8 ``` $1\le q \le 2\times10^5$ $1\le x \le 10^9$