1
已解决
陈喆鹏
资深光能
资深光能
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<string>
using namespace std;
struct a{
string l;
int b,c,m,n;
}d[10010];
int e(a f,a g)
{
if(f.b!=g.b)return f.b<g.b;
if(f.c!=g.c)return f.c<g.c;
if(f.m!=g.m)return f.m<g.m;
return f.n<g.n;
}
int main()
{
int h,i,j,k;
cin>>h;
for(j=0;j<h;j++)
{
cin>>d[j].l>>d[j].b>>d[j].c>>d[j].m;
d[j].n=j;
}
sort(d,d+h,e);
for(j=0;j<h;j++) cout<<d[j].l<<endl;
return 0;
}