問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
Error として終了します。途中で両者とも合法手が無くなったら、その時点で勝敗を出力して終了します。
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - W B - - -
- - - B W - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
B/W/draw)を出力して処理を終了してください。ログの途中でルール違反があれば、その時点で Error を出力して処理を終了してください。入力は以下のフォーマットで与えられます。
N
r1 c1
r2 c2
...
rN cN
B とします。合法手が無い場合は手番をパスします。ただし、ログにパスは含まれません。途中終了が無ければ、最終盤を 8 行、各行 8 要素を空白区切りで出力、途中で終局なら B, W, draw のいずれかを 1 行で出力して終了してください。
ただし、ルール違反があれば Error を 1 行で出力して終了してください。
最後は改行し、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・0 ≦ N ≦ 60
・各 ri, ci は 1 ≦ ri, ci ≦ 8 の整数
・初期盤は中央 4 マスが W B / B W(行・列は 1-indexed で (4,5)=B, (5,4)=B, (4,4)=W, (5,5)=W)
1
4 3
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - B B B - - -
- - - B W - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -