本問題は 中島くんコントロール の強化版です。
縦 マス、横 マスのグリッドがあります。上から 番目、左から 番目のマスをマス といいます。
S , G , . , # のいずれかである文字 はマス の状態を表します。それぞれ以下のように説明されます。
S:スタート地点となるマスG:ゴール地点となるマス.:空きマス#:落とし穴のあるマスはじめ、中島くんはスタート地点にいます。中島くんに対して、あなたが出力する文字列 の各文字で指示をすることができます。
中島くんは の順に の 文字目で表される指示に従います。それぞれ以下のように説明されます。
^:上方向に マス移動するv:下方向に マス移動する<:左方向に マス移動する>:右方向に マス移動するただし、落とし穴のあるマスに移動した場合やグリッドの範囲外に移動した場合、不正解と判定されます。
ゴール地点に到達できる指示となる文字列 のうち、指示回数が最小となるものを つ提示してください。
ここで、そのような指示が必ず存在することが制約により保証されます。
ただし、答えが複数ある場合、そのいずれを出力しても正解と判定されます。
S , G , . , # のいずれかS となる はちょうど つ存在するG となる はちょうど つ存在する入力は以下の形式で標準入力から与えられます。
中島くんに行う指示を表す文字列 を標準出力に出力してください。
答えが複数ある場合、そのいずれを出力しても正解と判定されます。
4 5 S.#.G .###. ..... #..##
vv>>>>^^
下に 回、右に 回、上に 回移動するとゴール地点に到達できます。
これが最短経路です。
4 4 S.## .... #.#. #..G
>vvv>>
以下の解答でも正解と判定されます。
v>>>vv
8 47 ............................................... .....##.......####..##........###.............. ....##.#.......##...##.........##.....######... ...##...#......##...######.....##...##......##. ..########.....##...##....##...##...########... .G#.......#....##...##....##...##...##.......#. ##........###.####..######.....###....#S#####.. ...............................................
v<<^<<^^^^^^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<v<v<v<vv