50分求助!!!
查看原帖
50分求助!!!
672312
sbjzh楼主2022/7/2 10:58
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
struct cj{
	int id,zf,yu,shu,ying;
}a[101]; 
bool mycmp(cj a,cj b)
{
	return a.zf>b.zf||a.zf==b.zf&&a.yu<b.yu||a.zf==b.zf&&a.yu==b.yu&&a.id<b.id;
}
int n;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++){
		a[i].id=i;
		cin>>a[i].yu>>a[i].shu>>a[i].ying;
		a[i].zf=a[i].yu+a[i].shu+a[i].ying;
	}
	sort(a+1,a+n+1,mycmp);
	for(int i=1;i<=5;i++) 
	    cout<<a[i].id<<" "<<a[i].zf<<endl;
	return 0;
}
   
2022/7/2 10:58
加载中...