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