题目描述
给定一棵 个结点的树,每条边有正整数长度。对每个结点 ,求所有结点到 的带权距离之和(两点间的带权距离 = 路径上各边长度之和)。
输入格式
第一行一个整数 。
接下来 行,每行三个整数 ,表示一条长度为 的边。
输出格式
一行 个整数,第 个数表示所有结点到结点 的带权距离之和。
样例 1
输入:
3
1 2 2
2 3 3
输出:
7 5 8
链上边长为 :到 的带权距离和为 ;到 的为 ;到 的为 。
数据范围
- 对于 的测试点,;
- 对于 的测试点,;
- 对于全部测试点,,;满档包含链形数据。