Сума відстаней#10761

Сума відстаней

1 секунда
128 мегабайтів
Дуже легка

Задано зважене дерево з вершин і n - 1 ребер. Відстанню між вершинами і вважатимемо вагу найменшого ребра на шляху між і .

Знайдіть суму відстаней між усіма парами вершин у дереві.

Вхідні дані

Перший рядок містить кількість вершин у графі n~(2 \le n \le 10^5). Наступні n - 1 рядків описують ребра. Кожен рядок містить три цілі числа: номери вершин, з'єднаних ребром (вершини пронумеровані від до ), і вагу ребра.

Вихідні дані

Виведіть суму відстаней між усіма парами вершин у дереві.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading