70分求大佬指点一下
查看原帖
70分求大佬指点一下
1389468
ZHAOJJzjj123楼主2024/9/6 12:46
#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测试点,求大佬指点

2024/9/6 12:46
加载中...