eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Сумма

Сумма

Родители подарили Роману неориентированный связный взвешенный граф с $n$ вершинами и $n - 1$ ребрами. Роман хочет найти суммарную длину всех путей в графе. Длина пути равна сумме длин ребер в нем. Роман считает, что путь из $u$ в $v$ такой же как и из $v$ в $u$, поэтому он не различает их. \InputFile Первая строка содержит количество вершин в графе $n\:(2 \le n \le 10^5)$. Следующие $n - 1$ строк описывают ребра. Каждая строка содержит три целых числа: номера вершин, соединенных ребром (вершины пронумерованы числами от $1$ до $n$), и вес ребра. \OutputFile Вывести сумму длин всех путей, вычисленную по модулю $10^9$. \includegraphics{https://static.e-olymp.com/content/1c/1c9962225b484b4be775b21ea4f0cae761cb1c5a.gif}
Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
3
1 2 1
1 3 3
Выходные данные #1
8
Входные данные #2
6
1 2 5
1 3 1
2 4 2
2 5 4
2 6 3
Выходные данные #2
90

Объяснение: В первом примере все пути на дереве: 1 - 2, 1 - 3, 2 - 1 - 3, сумма их длин равна 1 + 3 + 4 = 8.

Источник 2011 International Collegiate Programming Contest, Ukraine, Quarter-Final, May 19