Hormigas en la raíz
Submit solution
Points:
100 (partial)
Time limit:
1.0s
Memory limit:
64M
Author:
Problem type
Allowed languages
Ada, BrainF***, C, C#, C++, Dart, Go, Java, JS, Kotlin, Lua, Pascal, Prolog, Python, Swift, VB
Un árbol es un grafo conexo sin ciclos. Una hoja de un árbol es un nodo con grado 1 (excepto la raíz).
En un parque hay un árbol con nodos y el nodo es su raíz. Hay una hormiga en cada hoja del árbol. En una unidad de tiempo las hormigas pueden ir (simultáneamente) desde el nodo en el que están hacia su nodo padre, con la restricción de que no pueden haber dos hormigas al mismo tiempo en el mismo nodo, excepto en la raíz.
Tu tarea es calcular el tiempo mínimo en el que todas las hormigas pueden llegar a la raíz.
Entrada
La primera línea de la entrada contiene el entero . Las siguientes líneas contienen una arista del árbol de la forma
Salida
En una única línea imprima el tiempo mínimo para que todas las hormigas lleguen a la raíz
Ejemplo #1 de Entrada
12
1 2
1 3
1 4
2 5
2 6
3 7
3 8
3 9
8 10
8 11
8 12
Ejemplo #1 de Salida
6
Ejemplo #2 de Entrada
2
2 1
Ejemplo #2 de Salida
1
Comments