我在NOI Online测试3里得20分,但在这里AC了,请大牛看一看哪里错了。
#include<bits/stdc++.h>
using namespace std;
int n,Max,s[105];bool p;string name[25],message[205];
int main(){
freopen("save.in","r",stdin);
freopen("save.out","w",stdout);
cin>>n;
for(int i=1;i<=n;++i){
cin>>name[i]>>message[i];
for(int j=0;j<message[i].size()-2;++j)
if (message[i][j]=='s'&&message[i][j+1]=='o'
&&message[i][j+2]=='s')++s[i];
Max=max(Max,s[i]);
}
for(int i=1;i<=n;++i)
if (Max==s[i]){
if (p)cout<<" ";
cout<<name[i];p=1;
}
cout<<endl<<Max<<endl;
return 0;
}