题目描述
字符串游戏是一款有趣的两人游戏,游戏分为以下几个步骤:
1.两个人分成两方, A和 B,每人得到一个字符串。 A的字符串为X, B的字符串为Y,这两
者都将在输入中给出。
2.A在字符串X中选择超过0个字符组成字符串x并告诉 B。
3.B在字符串Y中选择超过0个字符组成字符串y,并与x连接得到新的字符串Z。
4.让 B重新排列字符串Z。
5.如果Z是回文串,B获胜,否则 A获胜。
现在两个玩家都在用最优策略玩游戏,问哪一方会赢。即是否存在一种 A选择字符串x的方案,使 B无
论怎么选都无法使Z回文,存在即 A获胜,否则 B获胜。
输入格式
这个问题有多个测试数据。
第一行包含一个数字T,它表示数据组的数量。
接下来T×2行,每两行为一个测试数据:
第一行包含一个字符串X,它表示 A方得到的字符串;
第二行包含一个字符串Y,它代表 B方得到的字符串。
输出格式
一共T行,每行代表一个测试数据的结果,分别是 A或者 B。 A代表 A获胜, B代表 B获胜。
样例
输入样例1
2
adda
daad
abcd
wxyz
输出样例1
B
A
输入样例2
2
abcd
abc
aaab
aa
输出样例2
A
B
提示
样例说明
对于样例一见下表:
x |
y |
Z |
a |
a |
aa |
d |
d |
dd |
ad |
a |
ada |
dd |
dd |
dddd |
da |
d |
dad |
aa |
aa |
aaaa |
dad |
a |
daad |
daa |
d |
aaa |
a |
aaaa |
ddd |
d |
dddd |
daad |
addda |
无论 A选择什么, B总能形成回文串。
对于样例二,只要 A选择 a, B就不能选择一个字符串来形成回文串。
数据范围
对于10%的数据,保证:1<=∣X∣,∣Y∣(长度)<=10。
对于50%的数据,保证:1<=∣X∣,∣Y∣<=2×103。
对于100%的数据,保证:1<=T<=10,1<=∣X∣,∣Y∣<=106。
X,Y由小写字母组成。