rt,蒟蒻的代码只得了50分,蒟蒻实在看不出来有什么错误,求助大佬~~
#include <iostream>
#include <cstdio>
#include <cstring>
#define MAXN 500
using namespace std;
int n;
int number;
string answer[MAXN];
int len = 1;
int main(){
cin >> n;
int MAX = 0;
for (int i = 1;i <= n; ++i){
string name;
string str;
cin >> name >> str;
for (int i = 0;i < str.length(); ++i){
if (str[i] == 's'){
if (str[i + 1] == 'o' and str[i + 2] == 's'){
number += 1;
}
}
}
if (number > MAX){
MAX = number;
answer[len] = name;
}
else if (number == MAX){
len += 1;
answer[len] = name;
}
number = 0;
}
for (int i = 1;i <= len; ++i){
cout << answer[i] << " ";
}
cout << endl;
cout << MAX << endl;
return 0;
}