还有大佬救命吗???萌新还是不对,90分
查看原帖
还有大佬救命吗???萌新还是不对,90分
376937
苏子恒阳楼主2020/10/2 20:51
#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/10/2 20:51
加载中...