Дан обыкновенный граф с чётным количеством ребер. Требуется определить, можно ли представить его в виде набора пар смежных (имеющих общую вершину) ребер.
Исходные данные
Входные данные содержат последовательность пар целых чисел. Длина последовательности чётная и лежит в пределах от 2 до 1050. Каждая пара чисел обозначает идентификаторы вершин одного ребра. Все идентификаторы вершин лежат в пределах от 1 до 1000. Граф не содержит петель и кратных рёбер.
Результат
Выведите число 1, если требуемое разбиение существует, и число 0 в противном случае.
Примеры
исходные данные | результат |
---|
1 2
2 3
3 1
1 10
| 1
|
1 2
2 3
3 1
4 10
| 0
|
Автор задачи: Идея — Александр Петров, подготовка — Александр Петров, Леонид Волков
Источник задачи: VIII Командный студенческий чемпионат Урала по программированию. Екатеринбург, 11-16 марта 2004 г.