#P2015. 从树根出发的最长路

从树根出发的最长路

题目描述

给你一个包含 nn 个节点的有根树。树上节点编号从 11 到 nn。

树上的第 i(1≤i≤n−1)i(1 \le i \le n-1) 条边连接节点 uiu_i 和 viv_i,长度为 wiw_i。

你需要求出:以节点 11 为起点的所有路径中最长的那条路径的长度。

输入格式

第一行,一个整数 n(1≤n≤105)n(1 \le n \le 10^5)。

接下来 n−1n-1 行,每行包含三个整数 uiu_i,viv_i 和 wiw_i,表示第 ii 条边连接节点 uiu_i 和 viv_i,它的长度是 wiw_i。

输出格式

输出一个整数,表示以节点 11 为起点的最长路径长度。

样例

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

说明/提示

数据规模与约定

  • 对于 20%20\% 的数据,n≤10n \le 10,wi≤10w_i \le 10
  • 对于 40%40\% 的数据,n≤1000n \le 1000,wi≤100w_i \le 100
  • 对于 100%100\% 的数据,1≤n≤1051 \le n \le 10^5,0≤wi≤1030 \le w_i \le 10^3