/ Vijos / 题库 /

次小生成树

次小生成树

时间限制:1秒  内存限制:256M


【题目描述】

  现在有 \(N\) 个供水站,\(M\) 条待建水管。每一条水管连接了两个不同水站。两个水站之间最多只有一条水管。建造每条水管有一定的费用。请寻找第二便宜的连接方式,使所有的水站相连。

  题目保证最便宜的方案只有一种,并且总共至少有两种连接方案。所有的费用都不超过 16 位有符号整数。水站用 1 到 \(W\) 编号。

【输入格式】

  第 1 行包含两个整数 \(N,M\)。
  接下来的 \(M\) 行,每行有 3 个用空格分开的整数,前两个整数表示水管连接的两个端点,第 3 个整数是水管费用。

【输出格式】

  仅一行,第二便宜的水管铺设费用。

【输入输出样例】

 Input

5 7
1 2 3
2 3 4
1 4 7
2 4 11
2 5 9
5 4 5
3 5 8

 Output

20

【数据限制】

  100%的数据满足:\(0<N≤2000\),\(1≤M≤20000\)。

【来源】

  Mr.he

信息

ID
2210
难度
9
分类
图结构 | 树结构 | 生成树最近公共祖先数据结构 | 并查集 点击显示
标签
递交数
2
已通过
1
通过率
50%
被复制
4
上传者