给定一颗有 nnn 个节点的树,带边权,要进行 QQQ 次操作,操作有两种:
1 i w:将第 iii 条边的边权改为 www。 2 u v:询问 u,vu,vu,v 两点的距离。
1 i w
2 u v
第一行,一个正整数 nnn。 接下来 n−1n-1n−1 行,每行三个数 u,v,wu,v,wu,v,w,表示一条树边。 接下来一个正整数 QQQ。 接下来 QQQ 行,每行三个数,描述一个询问,格式如上。
对于每个 222 操作,输出一行一个数,表示该询问的答案。
1≤n,Q≤2×105,1≤wi≤1091\le n,Q\le 2\times10^5,1\le w_i\le 10^91≤n,Q≤2×105,1≤wi≤109
使用您的 gxyz 通用账户