0
已解决
殷熙玲
中级守护
中级守护
#include<iostream>
using namespace std;
int b[100001],maxx;
int main(){
string a;
cin>>a;
for(int i=0;i<a.length();i++){
b[(int)a[i]]++;
}
for(int i=0;i<a.length();i++){
maxx=max(maxx,b[a[i]]);
}
for(int i=0;i<a.length();i++){
if(b[a[i]]==maxx){
cout<<a[i];
b[a[i]]=0;
}
}
return 0;
}
WA90分,求找错,或者给出测试点2,谢谢
1
0
0
李奕歌
初级天翼
初级天翼
核心:
getline(cin,s);
int n=s.size();
for(int i=0;i<n;i++){
a[s[i]]++;
maxn=max(a[s[i]],maxn);
}
for(int i=0;i<n;i++){
if(a[s[i]]==maxn){
cout<<s[i];
a[s[i]]=0;
}
}
0
0