#1503. [传智杯 #3 初赛] 森林
[传智杯 #3 初赛] 森林
原题链接
- 做完后记得选择这个选择题。 {{ select(1) }}
- 提交并且通过了
- 还没有提交,或者提交了
WA
了。
题目背景
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
提示
对于 的数据,满足 ; 对于 的数据,满足 ; 对于另外 的数据,满足只有 操作; 对于 的数据,满足 ,。