eolymp
bolt
Try our new interface for solving problems
Məsələlər

Расстояние на дереве II

Расстояние на дереве II

Задано дерево, состоящее из $n$ вершин. Найдите для каждой вершины сумму расстояний от нее до всех остальных вершин. \InputFile Первая строка содержит целое число $n\:(1 ≤ n ≤ 2 \cdot 10^5)$ --- количество вершин. Вершины пронумерованы числами $1, 2, ..., n$. Следующие $n − 1$ строк описывают ребра. Каждая строка содержит номера двух вершин $a$ и $b\:(1 \le a, b \le n)$, между которыми проведено ребро. \OutputFile Выведите $n$ целых чисел. Для каждой вершины $1, 2, ..., n$ выведите сумму расстояний от нее до всех остальных вершин.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
5
1 2
1 3
3 4
3 5
Çıxış verilənləri #1
6 9 5 8 8