P2590 [ZJOI2008] 树的统计

题目描述

一棵树上有 $n$ 个节点,编号分别为 $1$ 到 $n$,每个节点都有一个权值 $w$。 我们将以下面的形式来要求你对这棵树完成一些操作: I. `CHANGE u t` : 把结点 $u$ 的权值改为 $t$。 II. `QMAX u v`: 询问从点 $u$ 到点 $v$ 的路径上的节点的最大权值。 III. `QSUM u v`: 询问从点 $u$ 到点 $v$ 的路径上的节点的权值和。 注意:从点 $u$ 到点 $v$ 的路径上的节点包括 $u$ 和 $v$ 本身。

输入格式

输出格式

说明/提示

对于 $100 \%$ 的数据,保证 $1\le n \le 3\times 10^4$,$0\le q\le 2\times 10^5$。 中途操作中保证每个节点的权值 $w$ 在 $-3\times 10^4$ 到 $3\times 10^4$ 之间。