救救萌新吧--90分
查看原帖
救救萌新吧--90分
376937
苏子恒阳楼主2020/9/26 00:06
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
struct str{
	string name,sign;
	long cnt=0;
}n[102];
bool cmp(str a,str b){
	return a.cnt<b.cnt;
}
int main()
{
	int m;
	cin>>m;
	for(int ni=1;ni<=m;ni++){ 
	 cin>>n[ni].name>>n[ni].sign;
	 int l=(n[ni].sign).size();
	 for(int i=0;i<l;i++)
	   if(n[ni].sign[i]=='s'&&n[ni].sign[i+1]=='o'&&n[ni].sign[i+2]=='s')n[ni].cnt++;
	}
	sort(n+1,n+m+1,cmp);
	for(int i=1;i<=m;i++)
	 if(n[i].cnt==n[m].cnt)cout<<n[i].name<<" ";
	cout<<endl<<n[m].cnt;
} 
2020/9/26 00:06
加载中...