#include<iostream>
#include<algorithm>
using namespace std;
int n,sum;
string a[105],data;
struct m{
int i,sum;
}mes[105];
bool pas(m a,m b){
return (a.sum==b.sum)?a.i<b.i:a.sum>b.sum;
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i]>>data;
sum=0;
for(int i=0;i<data.size()-2;i++){
if(data[i]=='s'&&data[i+1]=='o'&&data[i+2]=='s'){
sum++;
}
}
mes[i].i=i;
mes[i].sum=sum;
}
sort(mes+1,mes+1+n,pas);
for(int i=1;i<=n;i++){
if(mes[i].sum==mes[1].sum){
cout<<a[mes[i].i]<<" ";
}
else{
break;
}
}
cout<<endl<<mes[1].sum;
return 0;
}
70分3个RE测试点,求大佬指点