我真的是服了,这题和RE有愁吗
2023-12-12 18:49:56
发布于:江苏
86阅读
0回复
0点赞
就第1个AC,其他全RE,有没有dalao救救我
#include <bits/stdc++.h>
using namespace std;
string m;
int main(){
int n,a=0,b=0,c=0,sum=0;
long long nn;
cin>>n;
nn=n*5;
getline(cin,m);
for(long long i=0;i<nn;i++){
if(m[i]=='A') a++;
if(m[i]=='B') b++;
if(m[i]=='C') c++;
}
sum=max(max(a,b),c);
if(sum==a) cout<<"human";
else if(sum==b) cout<<"puppy";
else if(sum==c) cout<<"saiyan";
return 0;
}
全部评论 2
#include<bits/stdc++.h>
using namespace std;
int main(){
int N,a=0,b=0,c=0;
string s;
cin>>N;
for(int i=1;i<=N;i++){
getline(cin,s);
for(int j=0;j<s.length();j++){
if(s[j]'A'){
a++;
}
if(s[j]'B'){
b++;
}
if(s[j]=='C'){
c++;
}
}
}
if(a>b&&a>c){
cout<<"human";
}
if(b>a&&b>c){
cout<<"puppy";
}
if(c>a&&c>b){
cout<<"saiyan";
}return 0;
}
2024-09-06 来自 江苏
0修改一下输入的逻辑。
根据题目要求首先输入一个整数n,
然后循环n次输入字符串,因为把输入字符串放入for(int i = 0; i < n; i++)中;
再去判断每一个字符串里面的'A'、'B'、'C'数量2023-12-13 来自 浙江
0改了一下,对了,谢谢
2023-12-13 来自 江苏
0
有帮助,赞一个