70求调
  • 板块学术版
  • 楼主yzx2013
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/10/25 20:09
  • 上次更新2024/10/25 20:11:21
查看原帖
70求调
1026091
yzx2013楼主2024/10/25 20:09

https://www.luogu.com.cn/problem/P1093

#include<bits/stdc++.h>
using namespace std;
int n;
struct s{
	int yw,sx,yy,zf,xh;
}a[301];
bool cmp(s x,s y){
	if(x.zf==y.zf){
		return x.xh<y.xh;
	}
	return x.zf>y.zf;
}
int main(){
//	freopen(".in","r",stdin);
//	freopen(".out","w",stdout);
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i].yw>>a[i].sx>>a[i].yy;
		a[i].zf=a[i].yw+a[i].sx+a[i].yy;
		a[i].xh=i;
	}
	sort(a+1,a+n+1,cmp);
	for(int i=1;i<=5;i++){
		cout<<a[i].xh<<" "<<a[i].zf<<"\n";
	}
	return 0;
}
2024/10/25 20:09
加载中...