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