Codeforces 100971.A

Материал из Олимпиадное программирование в УлГТУ
Версия от 16:14, 8 июня 2016; Ctrlalt (обсуждение | вклад) (Новая страница: «== Ссылка на задачу == * [http://codeforces.com/gym/100971/problem/A Codeforces #100971.A — Остров сокровищ] == Коммент…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Ссылка на задачу

Комментарии

Проверим связность графа, при необходимости проходя по клеткам '?'. Если граф не связен, ответ Impossible. Иначе заменим все посещённые клетки на '.', а непосещённые — на '#'.

Будем по очереди заменять каждый заменённый знак '?' на противоположное значение и проверять связность графа. Если после замены граф остаётся связным, ответ Ambiguous.

Иначе выводим карту.