#266. 次小生成树

次小生成树

题目描述

给定一张 N\red {N} 个点 M\red {M }条边的无向图,求无向图的严格次小生成树。

设最小生成树的边权之和为sum\red {sum},严格次小生成树就是指边权之和大于sum\red {sum}的生成树中最小的一个。

输入格式

第一行包含两个整数N\red {N}M\red {M}

接下来M\red M行,每行包含三个整数xyz\red {x,y,z},表示点x\red {x}和点y\red {y}之前存在一条边,边的权值为z\red {z}

输出格式

包含一行,仅一个数,表示严格次小生成树的边权和。(数据保证必定存在严格次小生成树)

样例

输入样例

5 6 
1 2 1 
1 3 2 
2 4 3 
3 5 4 
3 4 3 
4 5 6

输出样例

11

提示

N105,M3×105\red {N≤10 ^5 ,M≤3\times 10^5}