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

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

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

Задано дерево, состоящее из $n$ вершин. Для каждой вершины определите наибольшее расстояние до другой вершины. \InputFile Первая строка содержит целое число $n\:(1 \le n \le 2 \cdot 10^5)$ --- количество узлов. Узлы пронумерованы $1, 2, .., n$. Следующие $n − 1$ строк описывают ребра. Каждая строка содержит два целых числа $a$ и $b\:(1 \le a, b \le n)$, означающие что между вершинами $a$ и $b$ имеется ребро. \OutputFile Выведите $n$ целых чисел: для каждой вершины $1, 2, .., n$ максимальное расстояние до другой вершины. \includegraphics{https://static.eolymp.com/content/b8/b8edde7cu167n2498j70b6fogc.gif}
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
2 3 2 3 3