‹ 上一题 下一题 ›

g7-07693. 带权树的直径 未做

1000 ms 256 MB 测试点 10 通过率 100% 自拟题GESP-77级·树的直径与重心树的直径带权树阶梯·进阶

题目描述

给定一棵 个结点的带权无向树,结点编号为 。第 条边连接结点 与 ,边权为 。

树上两点之间有唯一一条简单路径,路径的长度定义为这条路径上所有边的边权之和。树中长度最大的路径称为树的直径,请你求出直径的长度。

输入格式

第一行一个整数 。

接下来 行,每行三个整数 (,),表示结点 与结点 之间有一条边权为 的边。

保证这些边构成一棵树。

输出格式

输出一行一个整数,表示树的直径长度。

样例

输入
6
1 2 3
2 3 4
3 4 5
2 5 10
5 6 2
输出
21

样例解释:路径 的长度为 ,它是所有路径中最长的一条。

数据范围

对于 的数据,,。

答案可能超过 ,请使用 位整数(C++ 中的 long long)。

本题共 个测试点,每个测试点 分。

输入
输出

            
答案