L1-096 谁管谁叫爹
作者:
lvjj
,
2024-04-08 23:36:41
,
所有人可见
,
阅读 6
#include <bits/stdc++.h>
using namespace std;
int sum1(string str){
int sum=0;
for(int i=0;i<str.size();i++){
sum+=(str[i]-'0');
}
return int(sum);
}
int main(){
int n;
cin>>n;
string na,nb;
int sa,sb;
for(int i=0;i<n;i++){
cin>>na>>nb;
sa = sum1(na);
sb = sum1(nb);
//这样写感觉太烦琐了
// if(stoi(na)%sb==0&&stoi(nb)%sa!=0) cout<<'A'<<endl;
// if(stoi(nb)%sa==0&&stoi(na)%sb!=0) cout<<'B'<<endl;
// if((stoi(nb)%sa!=0&&stoi(na)%sb!=0)||(stoi(nb)%sa==0&&stoi(na)%sb==0)){
// if(stoi(na)>stoi(nb)) cout<<'A'<<endl;
// if(stoi(na)<stoi(nb)) cout<<'B'<<endl;
// }
int a = stoi(na);//转成int类型
int b = stoi(nb);
if(a%sb==0&&b%sa!=0) cout<<'A'<<endl;
else if(b%sa==0&&a%sb!=0) cout<<'B'<<endl;
else a>b?cout<<'A'<<endl:cout<<'B'<<endl;
}
return 0;
}