No.1323 うしらずSwap
レベル : / 実行時間制限 : 1ケース 3.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 25
作問者 :
ei1333333
/ テスター :
Luzhiled
タグ : / 解いたユーザー数 25
作問者 :

問題文最終更新日: 2020-12-20 01:08:02
問題文
マス目の状態は二次元配列 #
のときマス .
のとき障害物はありません。
マス目の外周は障害物 #
で囲まれていることが保証されます。
マス上のうしさんとひかりちゃんはお互いのいる場所の交換をしようとしています。
最初、うしさんはマス
場所の交換ができるか判定し、できる場合は場所の交換にかかる
入力
は#
または.
は.
- マス目の外周 (
行目, 行目, 列目, 列目) は#
は整数
出力
サンプル
サンプル1
入力
4 5 2 2 3 4 ##### #...# ##..# #####
出力
6
例えば、次のような移動をします。
- うしさんの移動:
- うしさんの移動:
- ひかりちゃんの移動:
- うしさんの移動:
- ひかりちゃんの移動:
- ひかりちゃんの移動:
サンプル2
入力
4 5 2 2 2 4 ##### #.#.# #...# #####
出力
-1
両者が同時に同じマスに留まることはできません。
サンプル3
入力
5 4 4 3 2 3 #### #..# #..# #..# ####
出力
6
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。