atcoder#ABC195E. [ABC195E] Lucky 7 Battle
[ABC195E] Lucky 7 Battle
题目描述
0
,,9
からなる長さ の文字列 と、A
,T
からなる長さ の文字列 が与えられます。また、空文字列で初期化された文字列 があります。
高橋君と青木君がこれらを使ってゲームをします。ゲームは ラウンドからなり、 回目 のラウンドでは次の操作が行われます。
- が
A
なら青木君が、T
なら高橋君が以下の操作を行う - 操作: の末尾に か
0
のどちらか一方を加える
回の操作が終了したあと、 は 0
,,9
からなる長さ の文字列となります。 を (先頭の余計な を取り除いた上で) 進法で表された数と解釈したとき、 の倍数であれば高橋君の勝ちであり、そうでなければ青木君の勝ちです。
人が最適に行動する時、どちらが勝つか判定してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
人が最適に行動する時、高橋君が勝つなら Takahashi
、 青木君が勝つなら Aoki
と出力せよ。
题目大意
给定长度为 ()的字符串 (由数字 组成),现在 Takahashi 要和 Aoki 进行 轮游戏,第 轮游戏可以让数字 (初始时 )变成 或 。
若游戏结束时 是 的倍数,则 Takahashi 获胜,否则 Aoki 获胜。
现在给了你字符串 ,在第 轮时若 为 则由 Aoki 行动,为 则由 Takahashi 行动,两人都会按照最优策略行动,问最后谁会获胜。
2
35
AT
Takahashi
5
12345
AAAAT
Aoki
5
67890
TTTTA
Takahashi
5
12345
ATATA
Aoki
提示
制約
- の長さは
- は
0
,,9
のみからなる - は
A
,T
のみからなる
Sample Explanation 1
回目のラウンドでは青木君が 3
か 0
を の末尾に加え、 回目のラウンドでは高橋君が 5
か 0
を の末尾に加えます。 青木君が 3
を加えた場合、高橋君が 5
を追加すると は 35
となり、これは の倍数です。 青木君が 0
を加えた場合、高橋君が 0
を追加すると は 00
となり、これは の倍数です。 したがって、かならず高橋君が勝ちます。