60分求调
查看原帖
60分求调
1074975
huangyuechen楼主2025/1/20 15:29

为啥样例全对给我整个60分?甚至我还下载了数据,但答案是对的呀!以下是我的代码,求大佬们看看哪里错了 AWA

#include<bits/stdc++.h>
using namespace std;
int n;
struct p{
	int xh,yw,sx,yy,zf;
}a[105];
bool cmp(p p1,p p2){
	if(p1.zf!=p2.zf)return p1.zf>p2.zf;
	else if(p1.yw!=p2.yw)return p1.yw>p2.yw;
	return p1.xh<p2.xh;
}
int main(){
	cin>>n;
	for(int i = 1;i<=n;i++){
		cin>>a[i].yw>>a[i].sx>>a[i].yy;
		a[i].xh = i;
		a[i].zf = a[i].yw+a[i].sx+a[i].yy;
	}
	sort(a+1,a+n+1,cmp);
	for(int i = 1;i<=5;i++)cout<<a[i].xh<<" "<<a[i].zf<<endl; 
}
2025/1/20 15:29
加载中...