Дерево
Дуже проста
Обмеження на час виконання 2 секунди
Обмеження на використання пам'яті 1 024 мегабайти
Задано зважене дерево. Знайдіть найкоротшу відстань між заданими вершинами.
Вхідні дані
Перший рядок містить кількість вершин у дереві . Вершини пронумеровано цілими числами від до . У наступних рядках міститься по три цілих числа , які відповідають ребру вагою , що з'єднує вершини та . У наступному рядку міститься ціле число — кількість запитів. У наступних рядках міститься по два числа — номери вершин, відстань між якими необхідно обчислити.
Вихідні дані
Для кожного запиту виведіть в окремому рядку одне число — шукану відстань.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 2K
Коефіцієнт прийняття 26%