B. Эйлеров путь в ориентированном графе
3000 мс · 256 МБ · всё или ничего
Дан ориентированный граф. Определите, существует ли путь, проходящий по каждому ребру ровно один раз, и выведите его.
Формат ввода
В первой строке и (, ). В каждой из следующих строк — ребро из в . Кратные рёбра и петли допустимы.
Формат вывода
Если путь существует, в первой строке выведите , во второй — номер вершин в порядке посещения. Иначе выведите .
Примеры
ввод
3 3 1 2 2 3 3 1
вывод
3
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.