Company Queries I
Una empresa tiene empleados, que forman una jerarquía en forma de árbol donde cada empleado tiene un jefe, excepto el director general.
Tu tarea es procesar consultas de la forma: ¿quién es el jefe del empleado
que está
niveles más arriba en la jerarquía?
Entrada
La primera línea de entrada tiene dos enteros y
: el número de empleados y consultas. Los empleados están numerados
y el empleado
es el director general de la empresa.
Después de esto, hay enteros
: para cada empleado
su jefe directo en la empresa.
Finalmente, hay líneas que describen las consultas. Cada línea tiene dos enteros
y
: ¿quién es el jefe del empleado
que está
niveles más arriba?
Salida
Imprime la respuesta para cada consulta. Si tal jefe no existe, imprime .
Restricciones
Ejemplo de Entrada:
5 3
1 1 3 3
4 1
4 2
4 3
Ejemplo de Salida:
3
1
-1
Comments