АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

693. Circular Route

Time Limit: 1 seconds
Memory Limit:65535KB
Points:10
View Problem Statistics Submit Problem added Administrator

В одной стране N городов, связанных между собой сетью дорог. Сеть такая, что из каждого города можно добраться до любого другого, передвигаясь по дорогам. Президент страны решил пойти по стопам Франклина Делано Рузвельта и занять безработных строительством дорог, однако стройматериалов для новых дорог в достаточном количестве не оказалось, и решили разобрать часть старых дорог, чтобы улучшить оставшиеся дороги.

Президент хочет убрать несколько дорог, образующих кольцевой маршрут (цикл) так, чтобы по оставшимся дорогам можно было всё равно добраться из каждого города в каждый. Найдите такой кольцевой маршрут, или скажите, что его не существует.

В первой строке входного файла содержатся два целых числа N и M, количество городов и дорог соответственно (1 <= N <= 100 000, 2N <= M <= 3N). В следующих M строках заданы дороги. Каждая дорога задана номерами городов, которые она соединяет. Города занумерованы числами от 1 до N. Между двумя городами может быть несколько дорог, также дорога может соединять город с самим собой.

Выведите в выходной файл число –1, если требуемого маршрута не существует. Если же он существует, выведите номера городов, образующих маршрут.

Пример

Входные данные

Выходные данные

4 8

1 2

1 3

1 4

1 2

1 3

1 4

2 3

4 3

3 1 2 3

 


View Problem Statistics Submit Author/source:
Sorted Problems / Graphs /
878. Brackets. 693. 64. Compute Paths 63. Even graph 890. Maze
Educational Courses / Data Structures and Algorithms / Graph Algorithms /
693. 9. Net 246. Path in Labyrinth 297. Races
Problems from Contests / Vologda Students Contests / XII InterUni Contest 2009 /
696. Z - Equal Divisors (from trial round) 693.
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.062 sec.
© Copyright VSTU, AVT, Nosov D.A.