J. Миллион вершин
3000 мс · 128 МБ · всё или ничего
Та же задача про наименьшего общего предка, но вершин и запросов до миллиона, а памяти — сто двадцать восемь мегабайт.
Запросы порождаются формулой и не зависят от ответов: пары известны заранее.
Формат ввода
В первой строке и (, ). Во второй строке чисел — родители вершин от до .
В третьей строке и , в четвёртой — , , ().
Числа порождаются правилом ; -й запрос — пара без поправки на предыдущий ответ.
Формат вывода
Выведите сумму номеров вершин — ответов на все запросы.
Примеры
ввод
3 2 0 1 2 1 1 1 0
вывод
1
ввод
1 2 0 0 1 1 1
вывод
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.