- Описание
- Отправленные решения
16. Создать цикл
Вам дана схема метро, состоящая из станций и двусторонних туннелей между парами станций.
Кольцевой веткой называется последовательность различных туннелей, по которой можно проехать от станции до неё же самой с посещением других станций, не оказываясь на одной и той же станции дважды.
Вы хотите построить ровно один туннель между станциями, которые не были соединены туннелем раньше, чтобы появилась ровно одна новая кольцевая ветка. Посчитайте количество способов построить такой туннель.
Формат ввода
В первой строке вводятся два числа () — количество станций и туннелей в схеме метро.
В следующих строках вводится пара чисел , () — номера станций, которые соединяет -й туннель
Формат вывода
Выведите одно число — количество способов построить новый туннель.
Ограничения
Ограничение времени
1 с
Ограничение памяти
256 МБ
Пример 1
5 4
1 2
2 3
3 4
4 5
6
Пример 2
4 3
1 2
2 3
3 4
3
Пример 3
4 3
1 2
2 3
2 4
3