为何不对????????????????
2026-07-03 20:18:02
发布于:广东
4阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
struct him{
string j;
long long h,l,k,g;
}a[2025];
bool cmp(him x,him y){
if(x.h!=y.h)return x.h<y.h;
else if(x.l!=y.l)return x.l<y.l;
else if(x.k!=y.k)return x.k<y.k;
else if(x.g!=y.g)return x.g<y.g;
return x.j>y.j;
}
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].j>>a[i].h>>a[i].l>>a[i].k;
a[i].g=i;
}
sort(a+1,a+n+1,cmp);
for(int i=1;i<=n;i++){
cout<<a[i].j<<endl;
}
return 0;
}
样例明明输出是对的!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
这天地还有没有王法了???????????????啊!!!!!!!!
Oh NO啊!!!!!!!!!!!!!!!!!!!!!!!!!!
这里空空如也




有帮助,赞一个