#P8827. [传智杯 #3 初赛] 森林
[传智杯 #3 初赛] 森林
题目背景
YYH Land(Yoauld, Youthful & Happy Land)是位于炽蓝仙野的一片神奇的国度,那里的人们过着无拘无束的的快乐生活。
题目描述
清蒸鱼是一个尽职尽责的 YYH Land 护林者。他负责每天维护 YYH Land 的森林。在最开始的时候,YYH Land 只有一棵具有 个节点的树,每个节点有一个灵力值 。
由于 YYH Land 是一片神奇的国度,YYH Land 的树也有一些神奇的能力,具体来说它满足如下操作:
-
1 e
编号为 的边突然消失,使得它所在的那棵树变成了两棵树。 -
2 u val
编号为 的节点的灵力值变成了 。 -
3 u
清蒸鱼进行了一次查询,查询 所在的那棵树的灵力值之和。
现在你需要帮助清蒸鱼,来模拟上述事件,以了解森林的变迁。
输入格式
第一行为 ,如上所述。
第二行有 个数,为 个结点的初始权值,在 以内。
下面 行,每行一组 ,表示一条边。(保证初始为一棵树)
下面 行有 个操作:
先读入一个,表示操作类型。
时,读入 ,表示删掉读入的第 条边。(保证第 条边存在)
时,读入 ,表示把结点 的权值改成 ()。
时,读入 ,表示查询 所在的那棵树的结点权值和。
输出格式
对于每个查询操作,输出一行一个数表示答案。
2 3
1 1
1 2
2 2 4
1 1
3 2
4
提示
对于 的数据,满足 ;
对于 的数据,满足 ;
对于另外 的数据,满足只有 操作;
对于 的数据,满足 ,。