[Usaco2005 Mar]Out of Hay 干草危机
牛们的干草即将耗尽,贝茜打算前往其他农场勘查干草储备情况。
共有 个农场,编号为 到 ,农场之间由 条双向道路连接。贝茜从农场 出发,需要走遍所有农场。两个农场之间可能有多条长度不同的道路,且所有农场都与农场 连通。
贝茜每经过单位长度的道路,就需要消耗一单位水。她可以在每个农场补充水,因此水箱所需的容量只取决于行程中经过的最长道路。她可以自行选择行走路线,也可以在必要时沿道路返回。
请确定一种能够走遍所有农场的路线,使其中经过的最长道路尽可能短,并输出该道路的长度。
输入格式
第一行包含两个以空格分隔的整数 和 ,分别表示农场数量和道路数量。
接下来 行,第 行包含三个以空格分隔的整数 、 和 ,表示农场 与农场 之间有一条长度为 的双向道路。
输出格式
输出一个整数,表示走遍所有农场时,所经过的最长道路长度的最小值。
样例输入
3 3
1 2 23
2 3 1000
1 3 43
样例输出
43
样例解释
贝茜先从农场 经过长度为 的道路到达农场 ,再返回农场 ,然后经过长度为 的道路到达农场 。行程中经过的最长道路长度为 。
数据范围
- ;
- ;
- 道路长度不超过 ;
- 所有农场均与农场 连通;
- 两个农场之间可能存在多条长度不同的道路。
来源与许可
本题为 USACO 2005 March 试题「Out of Hay(干草危机)」,题面与测试数据整理自 BZOJ。
样例 1
输入
3 3
1 2 23
2 3 1000
1 3 43
输出
43