EduBrick

Замкнутый маршрут

2500 мс · 256 МБ · всё или ничего

Дана матрица стоимостей проезда. Начав в городе 1, побывайте в каждом городе ровно один раз и вернитесь в первый. Найдите наименьшую суммарную стоимость.

Формат ввода

В первой строке nn (1≤n≤161 \le n \le 16). В каждой из следующих nn строк — nn чисел aija_{ij} (0≤aij≤1000 \le a_{ij} \le 100); ноль означает, что дороги нет.

Формат вывода

Выведите наименьшую стоимость замкнутого маршрута или −1-1.

Примеры

ввод
1
0
вывод
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.