‹ 上一题 下一题 ›

g6-07500. 每个点的距离和 未做

1000 ms 256 MB 测试点 10 通过率 100% 自拟题GESP-66级·树形DP入门换根DP

题目描述

给定一棵 个结点的树(边权均为 )。对每个结点 ,求所有结点到 的距离之和。

输入格式

第一行一个整数 。

接下来 行,每行两个整数 ,表示一条树边。

输出格式

一行 个整数,第 个数表示「所有结点到结点 的距离之和」。

样例 1

输入:

3
1 2
2 3

输出:

3 2 3

链 :到 的距离和为 ;到 的距离和为 ;到 的距离和为 。

样例 2

输入:

5
1 2
1 3
1 4
1 5

输出:

4 7 7 7 7

数据范围

  • 对于 的测试点,;
  • 对于 的测试点,;
  • 对于全部测试点,;满档包含链形数据(深度可达 )。
输入
输出

            
答案