Запросы компании I
Средняя
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 128 мегабайт
В компании сотрудников, которые образуют древовидную иерархию, в которой у каждого сотрудника есть начальник, кроме генерального директора.
Ваша задача — обработать запросов вида: кто является начальником сотрудника на уровнях выше в иерархии?
Входные данные
В первой строке записаны два целых числа и — количество сотрудников и запросов. Сотрудникам присвоены номера , а сотрудник является генеральным директором.
В следующей строке записано целых чисел : для каждого сотрудника указан его начальник.
Следующие строк описывают запросы. Каждая строка содержит два целых числа и : кто является начальником сотрудника на -ом уровне выше?
Выходные данные
Выведите ответ на каждый запрос. Если требуемого начальника не существует, то выведите .
Примеры
Ввод #1
Ответ #1
Отправки 26
Коэффициент принятия 19 %