#loj6208. 树上询问
树上询问
[AdditionalFile6208.zip](file://AdditionalFile6208.zip?type=additional_file)
#6208. 树上询问
标签: 传统 | 时间限制: 500 ms | 内存限制: 512 MiB |
题目描述
有一棵 节点的树,根为 号节点。每个节点有两个权值 ,初始值均为 。
给出三种操作:
- 操作:将 到根的路径上所有点的
- 操作:将 到根的路径上所有点的
- 操作:询问点 的权值
输入格式
第一行一个整数 。
之后的 行,每行两个整数 ,表示 与 间有一条无向边。
第 行一个整数 表示操作个数。
之后的 行,第一个数表示操作类型 ;
若 为 或 ,则接下来有两个数 ;
若 为 ,则只有一个数 。
输出格式
对于每一个询问,输出一行表示询问点的 值。
样例
输入
3
1 2
1 3
5
1 1 2
1 2 1
2 3 10
2 2 5
3 1
输出
45
数据范围与提示
。
已经按照 LOJ 的运行速度调整时限。