eolymp
bolt
Try our new interface for solving problems
Məsələlər

Интервалы

Интервалы

На вещественной прямой отмечено \textbf{n} интервалов. Концы каждого интервала попадают в целые точки. При этом концы интервалов не принадлежат им. Известно, какие отрезки пересекаются, а какие нет. По этой информации необходимо определить, какая может быть минимальная суммарная длина всех отрезков. Также интервалы не могут иметь нулевую длину (т.е. длина каждого из них должна быть хотя бы \textbf{1}). \InputFile В первой строке входа даны числа \textbf{n} количество интервалов, и \textbf{m} количество пересечений между интервалами. Далее в \textbf{m} строках указаны пары пересекающихся интервалов. Интервалы нумеруются числами от \textbf{0} до \textbf{n-1}. Если какая-та пара интервалов не указана, значит они не пересекаются. Гарантируется, что по данной информации можно построить набор интервалов соответствующий ей. \textbf{Ограничения} \textbf{1} ≤ \textbf{n} ≤ \textbf{1234} \textbf{0} ≤ \textbf{m} ≤ \textbf{n(n-1)/2} \OutputFile Выведите минимально возможную суммарную длину всех интервалов. Интервалы не могут иметь нулевую длину.
Zaman məhdudiyyəti 2 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
3 2
0 1
1 2
Çıxış verilənləri #1
4