不知道有什么问题但就是过不了。。。/dk 求助
#include<bits/stdc++.h>
using namespace std;
int n;
struct ac{
string k;
string na;
int cnt=0;
}a[1000];
int main()
{
int maxn=INT_MIN;
// freopen("save.in","r",stdin);
// freopen("save.out","w",stdout);
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i].na;
cin>>a[i].k;
//a[i].xu=i;
}
for(int i=1;i<=n;i++)
{
for(int j=0;j<a[i].k.length();j++)
{
if(a[i].k[j]='s'&&a[i].k[j+1]=='o'&&a[i].k[j+2]=='s')
a[i].cnt++;
}
maxn=max(maxn,a[i].cnt);
}
for(int i=1;i<=n;i++)
if(a[i].cnt==maxn)
cout<<a[i].na<<" ";
cout<<endl;
cout<<maxn<<endl;
return 0;
// fclose(stdin);
// fclose(stdout);
}