代码如下
#include <bits/stdc++.h>
using namespace std;
char nm[101];
long long ni[101],y[101],r[101],a[101],n,s;
int main (){
cin>>n;
for(int i=1;i<=n;i++){
cin>>nm[i]>>ni[i]>>y[i]>>r[i];
a[i]=ni[i]*10000+y[i]*100+r[i];
}
sort(a+1,a+n+1);
for(int i=1;i<=n;i++){
for(int j=n;j>=1;j--){
s=ni[j]*10000+y[j]*100+r[j];
if(s==a[i]){
cout<<nm[j]<<endl;
}
}
}
return 0;
}