Відстань на дереві II#11510

Відстань на дереві II

1 секунда
128 мегабайтів
Складна

Дано дерево, що складається з вершин.

Для кожної вершини знайдіть суму відстаней від неї до всіх інших вершин.

Вхідні дані

У першому рядку задано ціле число n\:(1 ≤ n ≤ 2 \cdot 10^5) — кількість вершин. Вершини пронумеровані від до .

Наступні n − 1 рядків описують ребра дерева. Кожен рядок містить два числа та b\:(1 \le a, b \le n), що позначають вершини, з'єднані ребром.

Вихідні дані

Виведіть цілих чисел. Для кожної вершини від до виведіть суму відстаней від неї до всіх інших вершин.

Приклади

Приклад 1

Loading
Loading