#P202267. Easy Game
Easy Game
说明
$Alice$和$Bob$决定玩一个小游戏。游戏在一个有$n$个格子的直线上进行,格子标号为$1$~$n$,第$i$个格子里有一个数$a_i(a_i∈[1,n])$,并且,每个格子里的数各不相同。
现在在某个格子里有一个硬币。他们可以移动这个硬币,但是要将硬币从$i$号格子移动到$j$号格子里,必须满足下列条件:
1. $a_i<a_j$
2. $|i-j| mod \text{ } a_i=0$
由$Alice$先手移动,谁不能移动硬币谁败。
现在问你当硬币的初始位置为$1$~$n$号格子的胜负情况(两人都采取最优策略)
输入格式
第一行为一个整数$ n $ ( $ 1 \le n \le 10^5 $ ),
第二行 $n$ 个整数,$ a_1, a_2, \ldots, a_n $ ( $ 1 \le a_i \le n $ ).
题目保证 $a_i$ 互不相同。
输出格式
输出一行字符串,第 $i$ 个字符代表以 $a_i$ 为起点时$Alice$和$Bob$ 获胜的情况,若$Alice$获胜输出"A",反之输出"B"。
样例
8
3 6 5 4 2 7 1 8
BAAAABAB
样例
15
3 11 2 5 10 9 7 13 15 8 4 12 6 1 14
ABAAAABBBAABAAB
提示
这道题是中文题。