LCA офлайн
3000 мс · 32 МБ · всё или ничего
Полмиллиона вершин, полмиллиона запросов, тридцать два мегабайта. Запросы даны в явном виде.
Формат ввода
В первой строке и (, ). Во второй строке родителей. В следующих строках пары вершин.
Формат вывода
Для каждого запроса выведите номер наименьшего общего предка.
Примеры
ввод
5 3 0 0 1 1 3 4 3 2 0 4
вывод
1 0 0
ввод
1 1 0 0
вывод
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.