1 条题解

  • 0
    @ 2026-3-19 13:35:56
    #include<bits/stdc++.h>
    using namespace std;
    int n,a[105],mx;
    string s,mxs;
    map<string,int>mp;
    int main(){
        cin>>n;
        for(int i=1;i<=n;i++){
            cin>>s;
            for(int j=0;j<s.size();j++)
                if(s[j]>='A'&&s[j]<='Z')s[j]=char(s[j]+32);
            mp[s]++;
        }
        map<string,int>::iterator it;
        for(it=mp.begin();it!=mp.end();it++)
        	if(it->second>mx)mx=it->second,mxs=it->first;
        cout<<mxs;
        return 0;
    }
    
    • 1

    信息

    ID
    5216
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    (无)
    递交数
    39
    已通过
    19
    上传者