90分求助哇~~~~
查看原帖
90分求助哇~~~~
911026
jaspersgr114514楼主2024/4/25 19:50

代码如下:

#include<bits/stdc++.h> 
using namespace std;
struct node {
	int sum,chie,num;
}a[10005];
bool cmp(node i,node j) {
	if(i.sum!=j.sum) return i.sum>j.sum;
	if(i.sum==j.sum) {
		if(i.chie!=j.chie) return i.chie>j.chie;
		else return i.num>j.num;
	}
}
int main() {
	int n;
	cin>>n;
	for(int i=1;i<=n;i++) {
		cin>>a[i].chie;
		int x,y;
		cin>>x>>y;
		a[i].sum=x+y+a[i].chie;
		a[i].num=i;
	}
	sort(a+1,a+n+1,cmp);
	for(int i=1;i<=5;i++) {
		cout<<a[i].num<<' '<<a[i].sum<<endl;
	}
	return 0;
}

第八个点WA了

求调啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!

2024/4/25 19:50
加载中...