第1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T <= 10000)
第2 - T + 1行:每行1个数N。(1 <= N <= 10^9)
共T行,如果A获胜输出A,如果B获胜输出B。
3
2
3
4
B A A
【思路】
博弈
找规律发现在循环 B A A A A B A这个序列
【代码】
#include<iostream> #include<cstdio> using namespace std; int n,x; int main() { scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&x); if(x%7==0||x%7==2) printf("B\n"); else printf("A\n"); } return 0; }