問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
手番 p に対して、打てる合法手をすべて列挙します。行優先(r 昇順、r が同じなら c 昇順)で出力します。盤・手番 p が与えられます。p が打てる合法手を行優先ですべて列挙して出力してください。合法手がなければ 0 と出力してください。
入力は以下のフォーマットで与えられます。
p
L_{a1} L_{b1} ... L_{h1}
L_{a2} L_{b2} ... L_{h2}
...
L_{a8} L_{b8} ... L_{h8}
p が与えられます。-, B, W のいずれかです。各合法手の座標を r c 形式で 1 行ずつ出力してください。なければ 0 を 1 行で出力してください。
最後は改行し、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・8 × 8 の盤面で、各マスは -, B, W のいずれか
・p は B または W の 1 文字
B
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - W B - - -
- - - B W - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
3 4
4 3
5 6
6 5