Гамільтонів цикл у повному графі#2480

Гамільтонів цикл у повному графі

1 секунда
64 мегабайти
Середня

Дано граф з вершинами, де кожна вершина має ступінь не менше . Ваше завдання — знайти гамільтонів цикл.

Вхідні дані

Перший рядок містить одне ціле число (3 \leq N \leq 4000) — кількість вершин у графі.

Наступні рядків містять матрицю суміжності. Оскільки матриця симетрична, а діагональні елементи завжди нулі, то -й рядок містить i-1 символів: нулі та одиниці. Якщо -й символ у -му рядку дорівнює одиниці, то існує ребро між вершинами і .

Гарантується, що у графі існує гамільтонів цикл, і ступінь кожної вершини не менше .

Вихідні дані

Виведіть перестановку з чисел — вершини у порядку їх проходження у гамільтоновому циклі.

Приклади

Приклад 1

Loading
Loading