No.1434 Make Maze
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / スペシャルジャッジ問題 (複数の解が存在する可能性があります)
タグ : / 解いたユーザー数 56
作問者 :
tyawanmusi
/ テスター :
chineristAC
タグ : / 解いたユーザー数 56
作問者 :

問題文最終更新日: 2021-03-19 18:43:05
問題文
茶碗蒸しくんはマス
茶碗蒸しくんが移動を始める前に、あなたは障害物を好きなだけマスに置くことができます。ただし、障害物の配置は以下の条件に従わなければなりません。
が共に奇数であるマス には障害物が置かれていない。 が共に偶数であるマス には障害物が置かれている。- 障害物が置かれていない任意の異なる
マスにおいて、茶碗蒸しくんがその マス間を移動する、同じマスを 回以上通らないような経路がただ一通りのみ存在する。
例えば、次の図のような障害物の配置は条件を満たしています。
対して、次の図のような障害物の配置は条件を満たしていません。
茶碗蒸しくんがマス
制約
- 入力はすべて整数
は奇数
入力
以下の形式に従って標準入力で与えられる。
出力
条件を満たす配置が不可能なとき、-1
を出力してください。
可能なとき、長さ .
,#
からなる文字列を #
、そうではないとき .
にしてください。
最後に改行してください。
サンプル
サンプル1
入力
5 7 18
出力
...#... ##.#.## ...#... .###.#. .....#.
この障害物の配置において、茶碗蒸しくんは移動を
また、条件に違反していないため、この出力は正しいです。
サンプル2
入力
11 11 121
出力
-1
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。