标签:str dma data style bsp 测试 ext 过程 nbsp
第1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T <= 10000) 第2 - T + 1行:每行2个数分别是2堆石子的数量,中间用空格分隔。(1 <= N <= 2000000)
共T行,如果A获胜输出A,如果B获胜输出B。
3
3 5
3 4
1 9
B A A
代码:
#include <iostream> #include <cstdio> #include <cmath> #include <algorithm> #define MAX 50000 #define DMAX 10000 using namespace std; typedef long long ll; int t,n,m; int main() { scanf("%d",&t); while(t --) { scanf("%d%d",&n,&m); if(n > m) swap(n,m); int d = m - n; int e = floor(d * (1 + sqrt(5)) / 2); if(e == n) puts("B"); else puts("A"); } }
标签:str dma data style bsp 测试 ext 过程 nbsp
原文地址:https://www.cnblogs.com/8023spz/p/10053138.html