#AT2000. 掷骰子

掷骰子

题目描述

小A和小 B正在玩骰子游戏,每个人都有三枚六面骰子。

两个人都掷出骰子后,小A的三枚骰子点数分别为 x,y,z,小B的三枚骰子的点数分别为 a,b,c

两个人的胜负关系取决于骰子构成的组合,从最强到最弱的组合分别为:

。三个一样的点数(比如666、333) 。三个连续的点数(比如123、456) 。两个一样的点数和另一个不一样的点数(比如332、114)

·除上述情况之外的其他组合(比如356)除了以上强弱规则之外,还有一个特殊的规则: 当两个人的点数分别为235和“三个一样的点数”时,235 获胜

以上所有的组合都不考虑三枚骰子的点数顺序,即:312和435 都属于“三个连续的点数”

141和323都属与“两个一样的点数和另一个不一样的点数”

325和532都属于235.

当两个人属于同一种类型时,直接按照三枚骰子的点数之和判断胜负关系,“点数之和较大的”强于“点数之和较小的”。当类型相同且点数之和相等时,则认为达成了平手。

请你判断小 A 的点数是否比小 B 的点数更强。

输入描述:

第一行一个T代表T组数据。 接下来T行。 每行前三个整数,即小 A掷出的骰子:x,y,z 每行后三个整数,即小 B掷出的骰子:a,b,c

输出描述: 每组数据输出一行。 如果小 A的点数组合更强就输出 A,否则(小B更强或者一样强)输出 B

输入格式

第一行一个T代表T组数据。 接下来T行。 每行前三个整数,即小 A掷出的骰子x,y,z 每行后三个整数,即小 B掷出的骰子:a,b,c

输出格式

每组数据输出一行。如果小 A的点数组合更强就输出 A,否则(小B更强或者一样强)输出 B 样例输入1:

1
6 6 6 4 5 6

样例输出1:

A

样例输入2:

3
4 5 6 4 5 6
6 6 6 2 3 5
2 2 6 3 3 2

样例输出2:

B
B
A

数据规模与约定

对于 100% 的数据,保证 1<=x,y,z,a,b,c<=6、1<T<=10。

子任务1(30分):保证x=y=z且a=b=c

子任务2(30分):保证两个人点数组合的类型一致

子任务3(40 分):没有特殊限制。