#P2631. Roads in the North

Roads in the North

问题描述

在遥远的北方社区之间建造和维护道路是一项昂贵的工程。因此,道路的修建遵循这样的原则:任意两个村庄之间仅有一条不重复经过其他村庄的路径。

给定一个北方地区,包含若干村庄及连接它们的道路,且任意两个村庄均可通过道路到达。你的任务是找出该地区中距离最远的两个村庄之间的道路距离。

该地区最多有10,000个村庄,由路段连接,村庄编号从1开始。

输入格式

输入为若干行,每行包含三个正整数:两个不同的村庄编号,以及连接它们的路段长度(单位:千米)。所有路段均为双向通行。

输出格式

输出一个整数,表示该地区中距离最远的两个村庄之间的道路距离。

输入样例1

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

输出样例1

22  

题目来源

The UofA Local 1999.10.16