Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:256 MB

#12826. 北方的路

统计

题目描述

在遥远的北方,村庄之间修建和维护道路是一项昂贵的业务,考虑到这一点,道路的修建情况是从一个村庄到另一个村庄只有一条路线,不会两次穿过其他村庄。北部的一个地区都是由若干村庄和道路组成,其中任何村庄都可以通过公路从任何其他村庄到达。你的工作是找出该地区相距最远的村庄之间的公路距离。该地区有多达10,000个通过道路相连的村庄。 村庄编号从1...N。

输入格式

输入有多行:
每行由3个空格分隔的整数a, b, c组成,表示村庄a到村庄b有一条长度为c(1 ≤ c ≤ 10^5)的双向道路。

输出格式

一个正数,该地区中相距最远的两个村庄之间的公路距离。

样例数据

input

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

output

22