求助,玄关·
查看原帖
求助,玄关·
975630
woyaoAKIOI0924PTY楼主2024/10/4 17:31
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
struct yx{
	string name;
	ll sl;
}h[100005],s[100005];
int n,m,ch,cs;
bool cmp(yx y1,yx y2)
{
	return y1.sl>y2.sl;
}
int main()
{
	cin>>n>>m;
	for(int i=1;i<=n+m;++i)
	{
		string name,tp;
		ll sl;
		cin>>name>>tp>>sl;
		if(tp=="H")
		{
			ch++;
			h[i].sl++;
			h[i].sl=sl;
		}
		if(tp=="S")
		{
			cs++;
			s[i].name=name;
			s[i].sl=sl;
		} 
	}
	sort(h,h+ch,cmp);
	sort(s,s+ch,cmp);
	cout<<s[2].name;
	for(int i=5;i<9;++i)
	{
		cout<<s[i].name<<endl;
	}
	return 0;
 } 
2024/10/4 17:31
加载中...