G. Кефирчик по шагам
3000 мс · 256 МБ · всё или ничего
Та же задача про кефиропроводы, но теперь надо вывести и сам маршрут — последовательность планет от первой до -й.
Маршрутов минимального времени может быть несколько; выведите лексикографически наименьший как последовательность номеров планет.
Формат ввода
Первая строка содержит числа () и ().
Далее идут строк с тройками , , , где равно 1 или 2.
Формат вывода
Если доставка невозможна, выведите .
Иначе в первой строке — наименьшее время, во второй — маршрут.
Примеры
ввод
3 2 1 2 2 2 3 1
вывод
3 1 2 3
ввод
4 4 1 2 1 2 4 1 1 3 1 3 4 1
вывод
2 1 2 4
Войдите, чтобы отправлять решения.