Автор: | Евгений Татаринов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 256 Мб | |
Выходной файл: | Стандартный выход |
В Графоляндии вся транспортная сеть представлена в виде неориентированного графа на n вершинах, пронумерованных от 1 до n. В Графоляндии есть k дорог, i-я дорога соединяет ui-ю и vi-ю вершины и имеет покрытие под номером ci.
В Графоляндии существует определение перекрестка. Перекресток — набор из i-й вершины и всех входящих в нее дорог, причем количество дорог должно быть больше 2. Равнозначный перекресток — перекресток, все дороги которого имеют одинаковые покрытия.
Определите количество равнозначных перекрестков в Графоляндии.
В первой строке вводятся числа n и k — количество вершин и дорог соответственно (2 ≤ n ≤ 105, 1 ≤ k ≤ 5 * 105).
Далее вводится k строк, в i-й строке вводятся числа ui, vi и ci — вершины, которые соединяет дорога, и вид покрытия дороги (1 ≤ ui, vi ≤ n, ui ≠ vi, 1 ≤ ci ≤ 109).
Выведите натуральное число — количество равнозначных перекрестков в Графоляндии.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|