#P4594. 【动态树LCT】[WC2006] 水管局长(加强版)

    ID: 4259 传统题 2000ms 2048MiB 尝试: 28 已通过: 4 难度: 9 上传者: 标签>图论平衡树生成树最近公共祖先 LCA动态树 LCT普及+/提高−

【动态树LCT】[WC2006] 水管局长(加强版)

题目描述

给出一张 有 nn 个节点和 mm 条边 的 简单无向图(即没有自环或重边),节点从 11nn 编号。有 qq 次操作,每次操作三个整数 k,u,vk, u, v。其中 kk 表示类型:

  • k=1k = 1,询问一条 uuvv 的路径,并使得路径上边的最大权值最小 并输出路径上边的最大权值;
  • k=2k = 2,则表示直接删除连接 uuvv 的边。

输入格式

第一行有三个整数 n m qn \ m \ q

以下 mm 行,每行三个整数 u,v,tu, v, t,表示存在一条连接 (u,v)(u, v) 距离为 tt 的边。

以下 qq 行,每行三个整数 k,u,vk, u, v,描述一次操作。

输出格式

对于每个 k=1k = 1 的任务,输出一行一个整数表示答案。

输入输出样例 #1

输入 #1

4 4 3
1 2 2
2 3 3
3 4 2
1 4 2
1 1 4
2 1 4
1 1 4

输出 #1

2
3

说明/提示

数据规模与约定

对于全部的测试点,保证:

  • 1n1051 \leq n \leq 10^51m,q1061 \leq m, q \leq 10^6
  • 1k21 \leq k \leq 21u,vn1 \leq u, v \leq n1t1091 \leq t \leq 10^9
  • 给出的图无重边无自环,保证在宣布一条边删除之前,该边一定存在于图上且没有删除,在任意时刻,图一定是联通的。