100 #P1162. D12_0【树链剖分】树结构求极值和修改
D12_0【树链剖分】树结构求极值和修改
【题意】
给出一棵有 个点的树,每个点都有一个值 。
两种操作:
U x k:修改第 个点的值为 ;
Q x y:求第 个点到第 个点路径上所有点(包含 和 )的最大值
【输入格式】
第一行两个整数 和 (),表示有 个点、 个操作。
下来 个点的值 。
下来行,每行两个整数,表示一条边。
然后是 行,每行一个操作。
【输出格式】
遇到Q操作的时候,输出结果。
5 6
2 4 5 8 7
1 2
3 4
4 1
5 3
Q 1 5
U 3 9
Q 1 5
Q 4 5
U 2 13
Q 1 5
8
9
9
9
