for _t in range(int(input())):
s = input()
if 2*s.count('B') == len(s):
print('YES')
else:
print('NO')
//You can't do anything until you try
#include<bits/stdc++.h>
using namespace std;
#define Checkmate return 0
#define ll long long
#define newl '\n'
class test{
void process();
public:
void withTestCase();
void withOutTestCase();
};
void test::withTestCase(){
int t; cin>>t;
while(t--){
process();
}
return;
}
void test::process(){
string ch; cin>>ch;
int A_count = count(ch.begin(), ch.end(), 'A');
int B_count = count(ch.begin(), ch.end(), 'B');
int C_count = count(ch.begin(), ch.end(), 'C');
if(A_count + C_count == B_count) cout<<"YES\n";
else cout<<"NO\n";
return;
}
void test::withOutTestCase(){
process();
return;
}
int main(int argc, char const *argv[]){
test ob;
ob.withTestCase();
Checkmate;
}
50A - Domino piling | 479A - Expression |
1480A - Yet Another String Game | 1216C - White Sheet |
1648A - Weird Sum | 427A - Police Recruits |
535A - Tavas and Nafas | 581A - Vasya the Hipster |
1537B - Bad Boy | 1406B - Maximum Product |
507B - Amr and Pins | 379A - New Year Candles |
1154A - Restoring Three Numbers | 750A - New Year and Hurry |
705A - Hulk | 492B - Vanya and Lanterns |
1374C - Move Brackets | 1476A - K-divisible Sum |
1333A - Little Artem | 432D - Prefixes and Suffixes |
486A - Calculating Function | 1373B - 01 Game |
1187A - Stickers and Toys | 313B - Ilya and Queries |
579A - Raising Bacteria | 723A - The New Year Meeting Friends |
302A - Eugeny and Array | 1638B - Odd Swap Sort |
1370C - Number Game | 1206B - Make Product Equal One |