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

Время жить

Время жить

Как Вы знаете, большинство компьютерных сетей имеют древовидную структуру, то есть от каждого и до каждого компьютера можно добраться только по единственному пути. Так называемый параметр Время Жизни (ВЖ) определяет количество шагов, через которое блуждающий по сети пакет данных уничтожается, если он еще не достиг места назначения. Цель ВЖ состоит в том, чтобы избежать бесконечной циркуляции по сети, вызванной ошибками в таблицах маршрутизации. Размещение маршрутизатора, соединяющего одну сеть с другой, считается оптимальным, если максимальное необходимое ВЖ для пакетов, отправляемых с этого маршрутизатора на другой компьютер в той же сети, минимально. По заданной сети Вам следует рассчитать для нее максимальное значение ВЖ, если Вы сами можете выбрать компьютер, который следует использовать в качестве маршрутизатора. \InputFile Первая строка содержит количество тестов $c~(1 \le c \le 100)$. Первая строка каждого теста начинается с количества компьютеров $n~(1 < n \le 10^5)$ в сети. Компьютеры пронумерованы числами от $0$ до $n - 1$. Каждая из следующих $n - 1$ строк описывает двунаправленное соединение между компьютерами $a$ и $b~(0 \le a, b < n)$. \OutputFile Для каждого теста выведите в отдельной строке оптимальное значение ВЖ. \includegraphics{https://static.eolymp.com/content/fc/fc87a7fceefc2dd8d7e418113719db46863b64a7.gif}
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
3
2
1 0
5
3 2
2 1
0 2
2 4
9
3 1
6 5
3 4
0 3
8 1
1 7
1 6
2 3
Çıxış verilənləri #1
1
1
2
Mənbə ACM ICPC German Collegiate Programming Contest 2011