#P1400. Diverging Directions

Diverging Directions

题目描述

给出一个 nn 个点,2n22n-2 条边的带权有向图。边分为两类:

  1. n1n-1 条边构成一棵生成树,11 为其根结点,每条边从父亲连向儿子。
  2. n1n-1 条边从 ii 号结点连向 11 号结点,2in2\le i\le n

mm 次操作:

  • 1 i w:将第 ii 条边的边权改为 ww
  • 2 u v:查询 uuvv 的最短路。

输入格式

第一行两个整数 n,mn,m1n,m2×1051\le n,m\le 2\times 10^5

接下来 2n22n-2 行,每行三个整数 ai,bi,cia_i,b_i,c_i,表示从 aia_ibib_i 存在一条边权为 cic_i 的有向边,任意时刻边权 106\le 10^6

输出格式

对于每个操作 22,在一行中输出一个整数表示答案。

5 9
1 3 1
3 2 2
1 4 3
3 5 4
5 1 5
3 1 6
2 1 7
4 1 8
2 1 1
2 1 3
2 3 5
2 5 2
1 1 100
2 1 3
1 8 30
2 4 2
2 2 4
0
1
4
8
100
132
10