正经题解|A or B
2026-05-12 20:28:29
发布于:河北
4阅读
0回复
0点赞
这道题很简单,只统计字符A的数量就行。
#include<iostream>
#include<vector>
using namespace std;
int main(){
// 取消cin与stdio的同步,提高输入输出效率
ios::sync_with_stdio(false);
// 解除cin与cout的绑定,进一步优化性能
cin.tie(nullptr);
cout.tie(nullptr);
int t=0; // 测试用例数量
cin>>t; // 读入测试用例数
while(t--){ // 处理每个测试用例
int cnt=0; // 计数器,统计'A'的个数
vector<char> a(5); // 创建大小为5的字符向量
// 读入5个字符并统计'A'的数量
for(int i=0;i<5;++i){
cin>>a[i]; // 读入第i个字符
if(a[i]=='A') cnt++; // 如果是'A',计数器加1
}
// 根据'A'的数量决定输出结果
if(cnt>=3) cout<<"A\n"; // 'A'的数量大于等于3,输出'A'
else cout<<"B\n"; // 否则输出'B'
}
return 0;
}
这里空空如也








有帮助,赞一个