3015. 树的最长路径
时间限制:1000 MS 内存限制:64 MB
题目描述
## 题目描述 给定一棵树,树中包含 $n$ 个结点(编号 $1 \sim n$)和 $n-1$ 条无向边,每条边都有一个权值。 现在请你找到树中的一条最长路径。换句话说,要找到一对点,使得它们之间的距离最远。 注意:路径中可以只包含一个点(此时路径长度为 $0$)。 ## 输入格式 第一行包含一个整数 $n$。 接下来 $n-1$ 行,每行包含三个整数 $a_i, b_i, c_i$,表示结点 $a_i$ 和 $b_i$ 之间存在一条权值为 $c_i$ 的无向边。 ## 输出格式 输出一个整数,表示树的最长路径的长度。 ## 输入输出样例 ### 输入样例 #1 ``` 6 5 1 6 1 4 5 6 3 9 2 6 8 6 1 7 ``` ### 输出样例 #1 ``` 22 ``` ## 说明/提示 **数据范围:** - 对于 $100\%$ 的数据:$1 \le n \le 2 \times 10^5$,$-10^5 \le c_i \le 10^5$。 - 输入数据保证构成一棵合法的树。