Distance Queries.
Submit solution
Points:
100 (partial)
Time limit:
2.0s
Memory limit:
512M
Authors:
Problem types
Allowed languages
Ada, Assembly, Awk, Brain****, C, C#, C++, Dart, Go, Java, JS, Kotlin, Lua, Pascal, Perl, Prolog, Python, Rust, Scala, Swift, VB, Zig
Se te da un árbol formado por nodos.
Su tarea consiste en procesar
consultas de la forma: ¿cuál es la distancia entre los nodos
y
?
Entrada
La primera línea de entrada contiene dos números enteros y
: el número de nodos y de consultas. Los nodos se numeran
.
A continuación, hay
líneas que describen las aristas. Cada línea contiene dos enteros
y
: hay una arista entre los nodos
y
.
Por último, hay
líneas que describen las consultas. Cada línea contiene dos enteros
y
: ¿cuál es la distancia entre los nodos
y
?
Salida
Imprime enteros: la respuesta a cada consulta.
Restricciones
Ejemplo de Entrada
5 3
1 2
1 3
3 4
3 5
1 3
2 5
1 4
Ejemplo de Salida
1
3
2
Comments