eolymp
bolt
Try our new interface for solving problems
Məsələlər

Сумма расстояний

Сумма расстояний

Задано взвешенное дерево из $n$ вершин и $n - 1$ ребер. Расстоянием между вершинами $u$ и $v$ будем называть вес наименьшего ребра на пути между $u$ и $v$. Найдите сумму расстояний между всеми парами вершин дерева. \InputFile Первая строка содержит количество вершин в графе $n~(2 \le n \le 10^5)$. Следующие $n - 1$ строк описывают ребра. Каждая строка содержит три целых числа: номера вершин, соединенных ребром (вершины пронумерованы числами от $1$ до $n$), и вес ребра. \OutputFile Выведите сумму расстояний между всеми парами вершин дерева. \includegraphics{https://static.e-olymp.com/content/db/dba4f48cb1423e95691f959cc49883945c08dedc.gif}
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
3
1 2 1
1 3 3
Çıxış verilənləri #1
5
Giriş verilənləri #2
5
1 3 7
4 1 2
4 5 5
2 4 3
Çıxış verilənləri #2
30
Müəllif Михаил Медведев