atcoder#ARC151C. [ARC151C] 01 Game
[ARC151C] 01 Game
配点 : 点
問題文
マス 、マス 、 、マス の 個のマスがあり、 についてマス とマス は隣り合っています。
はじめ、 個のマスには または が書かれています。 具体的には、 について、マス に が書かれています。 また、その他の 個のマスには何も書かれていません。
高橋君と青木君が 人で対戦ゲームをします。 高橋君の先手で、 人は交互に下記の行動を行います。
- まだ何も書かれていないマスを つ選び、そのマスに または を書きこむ。 ただしその結果、ある つの隣り合うマスに同じ数字が書かれた状態になってはならない。
先に行動することができなくなったプレイヤーの負けとなり、負けなかったプレイヤーの勝ちとなります。
両者がそれぞれ自身が勝つために最適な戦略をとる場合に、どちらが勝つかを判定してください。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
高橋君が勝つ場合は Takahashi
を、青木君が勝つ場合は Aoki
を出力せよ。
7 2
2 0
4 1
Takahashi
ゲームの進行の一例を示します。
- 高橋君がマス に を書きこむ。
- 青木君がマス に を書きこむ。
- 高橋君がマス に を書きこむ。
その後、青木君はどのマスにも または を書きこむことが出来ないため、高橋君の勝ちとなります。
3 3
1 1
2 0
3 1
Aoki
ゲーム開始時点ですでにすべてのマスに または が書きこまれているため、先手の高橋君は行動できず青木君の勝ちとなります。
1000000000000000000 0
Aoki