atcoder#ABC195E. [ABC195E] Lucky 7 Battle
[ABC195E] Lucky 7 Battle
配点 : 点
問題文
0
,,9
からなる長さ の文字列 と、A
,T
からなる長さ の文字列 が与えられます。また、空文字列で初期化された文字列 があります。
高橋君と青木君がこれらを使ってゲームをします。ゲームは ラウンドからなり、 回目 のラウンドでは次の操作が行われます。
- が
A
なら青木君が、T
なら高橋君が以下の操作を行う - 操作: の末尾に か
0
のどちらか一方を加える
回の操作が終了したあと、 は 0
,,9
からなる長さ の文字列となります。
を (先頭の余計な を取り除いた上で) 進法で表された数と解釈したとき、 の倍数であれば高橋君の勝ちであり、そうでなければ青木君の勝ちです。
人が最適に行動する時、どちらが勝つか判定してください。
制約
- の長さは
- は
0
,,9
のみからなる - は
A
,T
のみからなる
入力
入力は以下の形式で標準入力から与えられる。
出力
人が最適に行動する時、高橋君が勝つなら Takahashi
、 青木君が勝つなら Aoki
と出力せよ。
2
35
AT
Takahashi
回目のラウンドでは青木君が 3
か 0
を の末尾に加え、 回目のラウンドでは高橋君が 5
か 0
を の末尾に加えます。
青木君が 3
を加えた場合、高橋君が 5
を追加すると は 35
となり、これは の倍数です。
青木君が 0
を加えた場合、高橋君が 0
を追加すると は 00
となり、これは の倍数です。
したがって、かならず高橋君が勝ちます。
5
12345
AAAAT
Aoki
5
67890
TTTTA
Takahashi
5
12345
ATATA
Aoki