#P4234. 最小差值生成树

    ID: 3176 Type: RemoteJudge 3000ms 256MiB Tried: 0 Accepted: 0 Difficulty: 9 Uploaded By: Tags>图论O2优化枚举深度优先搜索,DFS生成树Link-Cut Tree,LCT

最小差值生成树

题目描述

给定一个点标号从 11 到 nn 的、有 mm 条边的无向图,求边权最大值与最小值的差值最小的生成树。图可能存在自环。保证图连通。

输入格式

第一行有两个整数,表示图的点数 nn 和边数 mm。

接下来 mm 行,每行三个整数 u,v,wu, v, w,表示存在一条连接 u,vu, v 长度为 ww 的边。

输出格式

输出一行一个整数,表示答案。

4 6 
1 2 10 
1 3 100 
1 4 90 
2 3 20 
2 4 80 
3 4 40 

20

提示

数据规模与约定

  • 对于 30%30\% 的数据,保证 n≤100n \leq 100,m≤103m \leq 10^3。
  • 对于 97%97\% 的数据,保证 n≤500n \leq 500,m≤105m \leq 10^5。
  • 对于 100%100\% 的数据,保证 1≤n≤5×1041 \leq n \leq 5 \times 10^4,1≤m≤2×1051 \leq m \leq 2 \times 10^5,1≤u,v≤n1 \leq u, v \leq n,1≤w≤1041 \leq w \leq 10^4。