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

Железная дорога

Железная дорога

Как это ни странно, но у нас в стране принято сначала делать, а потом думать. Так же и в этот раз: Минтранс издал приказ создать в стране железнодорожную сеть, и тут же буквально за месяц вся страна покрылась рельсами. Естественно, решили сэкономить и не стали проводить более одной колеи между двумя городами. И вот уже все было готово для того, чтобы пустить первый поезд, как в дело вступили СБ и МЧС. Они же постановили, что в целях безопасности по каждому пути поезда будут ходить всегда в одном направлении, и что в наших интересах как можно скорее определить, в каком. Таким образом, встала серьезная проблема - назначить каждому железнодорожному пути, соединяющему непосредственно два города, одно из двух возможных направлений. При этом в Минтрансе захотели так назначить направления, чтобы можно было пустить как можно больше поездов в этой новой системе железных дорог. Между двумя городами можно пустить не более одного поезда и только в том случае, если из одного города можно попасть в другой и вернуться обратно с учетом направлений железнодорожных путей. Вам дан план железнодорожных путей. Требуется вывести только максимальное количество поездов, которые можно пустить при оптимальном выборе направлений. Направления определять не надо - все-таки в министерстве транспорта работают достойные люди - они это сделают сами. \InputFile В первой строке даны два числа \textbf{N} и \textbf{K} (\textbf{1} ≤ \textbf{N} ≤ \textbf{10000}, \textbf{0} ≤ \textbf{K} ≤ \textbf{100000}) - количество городов и построенных железнодорожных путей соответственно. В следующих \textbf{K} строках по два числа \textbf{A} и \textbf{B} (\textbf{1} ≤ \textbf{A}, \textbf{B} ≤ \textbf{N}) - номера городов, между которыми была построена прямая дорога. \OutputFile В единственной строке вывести максимальное количество запущенных поездов.
Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
6 7
1 2
2 3
3 1
4 5
5 6
6 4
3 4
Выходные данные #1
6
Автор А. Миланин