#1214. czq的贸易帝国

内存限制:512 MiB 时间限制:5000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Rhodoks

题目描述

czq的贸易帝国由个省份组成,它们由条无向商路互相直接或间接地联通,商路有权值

初始时,czq的贸易本埠在1号省份,每个省份的贸易价值均为0。在接下来月,每月都会发生一种事件:

1 x y:czq在号省份种田,使得它的贸易价值增加了

2 x:czq把他的贸易本埠迁移到了号省份。

czq的商人们会把所有省份的贸易价值导向他的贸易本埠,对于第号省份,导入贸易本埠的贸易价值,其中是贸易本埠,为与贸易本埠直接相连且离最近(距其边数最小)的那个省份。特别的,贸易本埠自身的贸易价值不计入导入价值。

现在,czq想问你,每个月他贸易本埠导入的贸易价值。

提示:本题标解的复杂度为严格的

输入格式

第一行一个整数,为省份个数。

接下来行,每行三个整数,为一条商路。

接下来一行一个整数,为事件个数。

接下来行,每行一个事件,格式如上所述。

输出格式

对于每个事件,输出一行一个整数,为导入的贸易价值。

样例

样例输入

6
1 2 1
2 3 2
3 4 4
2 5 8
5 6 16
5
1 1 1
1 3 2
2 2
1 5 4
2 6

样例输出

0
2
5
37
112

数据范围与提示

时限5s,输入输出量较大,建议选择较快的方式。