p1093错哪了?
查看原帖
p1093错哪了?
1377369
SDXpanyang楼主2024/12/29 20:09
    • [ ] # 怎么做?
include<bits/stdc++.h>
using namespace std;
int n;
typedef struct jxj{
	int xh;
	int yu;
	int shu;
	int ying;
	int zong;
}jxj;
jxj xj[310];
bool cmp(jxj a,jxj b){
	if(a.zong>b.zong)return 1;
	if(a.zong==b.zong&&a.yu>b.yu)return 1;
	if(a.xh<b.xh&&a.zong==b.zong)return 1;
	return 0;
}
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
    	xj[i].xh=i;
    	cin>>xj[i].yu>>xj[i].shu>>xj[i].ying;
    	xj[i].zong=xj[i].yu+xj[i].shu+xj[i].ying;
	}
	sort(xj+1,xj+n+1,cmp);
	for(int i=1;i<=5;i++)cout<<xj[i].xh<<' '<<xj[i].zong<<'\n';
    return 0;
}

大家,哪里错了?

2024/12/29 20:09
加载中...