竞赛
考级
A OR B 题目大意 给出ttt组字符串,每个字符串只包含字符A,B。要求你计算A多还是B多,输出A或者B。 思路解析 输入每个字符串sss之后,可以通过.size()函数来获得当前这个字符串的大小,要注意的是字符串的下标是固定从0开始往后进行遍历的。在遍历的时候可以创建变量CountA,CountB来累计A和B的数量,根据谁多决定输出内容 时间复杂度 O(T)O(T)O(T) 代码演示
AC君
这道题其实非常简单,就是计算字符串内字符'A'与字符'B'的数量,可以使用函数完成。代码如下:
Χειμερινή επίθεσ
#include<bits/stdc++.h> using namespace std; int main(){ int n,a=0,b=0;cin>>n; string s; for(int i=1;i<=n;i++){ for(int j=1;j<=5;j++){ cin>>s[j]; if(s[j]'A'){ a++; }else if(s[j]'B'){ b++; } } if(a>b) cout<<"A"<<endl; else cout<<"B"<<endl; a=0;b=0; } return 0; }
Null
有事找大号
zsy
WA君
#include<bits/stdc++.h> using namespace std; int main() { char s; int t,a=0,b=0; cin>>t; for(int i=0;i<t;i++){ for(int j=0;j<5;j++){ cin>>s; if(s=='B'){ b++; }else{ a++; } } if(a>b){ cout<<'A'<<endl; }else{ cout<<'B'<<endl; } b=0; a=0; } }
暴风雨大了吧·····
无敌的鳖佬仔给老爷爷猜猜被
提交答案之后,这里将显示提交结果~