社区讨论

70分求调 #1 #3 #10

B4262[GESP202503 三级] 词频统计参与者 2已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@mhjamvuc
此快照首次捕获于
2025/11/03 23:27
4 个月前
此快照最后确认于
2025/11/03 23:27
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll n,maxm=-1,a;
string s,maxx;
int main(){
    cin>>n;
    for(ll i=1;i<=n;i++){
        cin>>s;
        for(ll j=0;j<s.size();j++)
            if(s[j]>='A'&&s[j]<='Z')
                s[j]=s[j]-'A'+'a';
        if(i==1){
            maxx=s;
            maxm=1;
            a=1;
        }
		else
            if(s==maxx){
                a++;
                maxm=max(maxm,a);
            }
			else{
				a=1;
                maxm=-1;
                maxx=s;
			}
    }
    cout<<maxx;
    return 0;
}
改了好几遍,不知道哪错了。

回复

4 条回复,欢迎继续交流。

正在加载回复...