EduBrick
← вернуться к уроку · Граф как модель

Пути длины два

6000 мс · 256 МБ · всё или ничего

Путь длины два — это тройка вершин uu, ww, vv, где uu соединена с ww, а ww соединена с vv, причём uvu \ne v.

Сколько в графе таких путей? Пути, отличающиеся только направлением, считаются одним.

Формат ввода

В первой строке числа nn от 11 до 21052 \cdot 10^5 и mm от 00 до 21052 \cdot 10^5. Во второй строке 2m2m чисел: пары концов рёбер. Петель и кратных рёбер нет.

Формат вывода

Одно число.

Примеры

ввод
3 2
1 2 2 3
вывод
1

Примечание

Путь длины два однозначно задаётся своей серединой и парой её соседей. Значит через вершину степени dd проходит ровно Cd2C_d^2 таких путей — и остаётся сложить по всем вершинам. Перебирать сами пути нельзя: их бывает больше десяти миллиардов.

Войдите, чтобы отправлять решения.
← Вернуться к уроку