@[孔博溪NB](/user/528802) 当你没看清题目让你怎么排序
by 老子是北瓜 @ 2021-08-12 11:30:18
```
(如果有两个同学生日相同,输入靠后的同学先输出)
```
by 爱嘤撕毯 @ 2021-08-12 11:31:30
@[孔博溪NB](/user/528802)
```cpp
#include<bits/stdc++.h>
using namespace std;
struct stu
{
string n;
int c;
int m;
int e;
int num;
}arr[100001];
bool laosepi(stu x,stu y)
{
if(x.c!=y.c) return x.c<y.c;
else if(x.m!=y.m) return x.m<y.m;
else if(x.e!=y.e) return x.e<y.e;
return x.num>y.num;
}
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++){ cin>>arr[i].n>>arr[i].c>>arr[i].m>>arr[i].e;arr[i].num=i;}
sort(arr+1,arr+n+1,laosepi);
for(int i=1;i<=n;i++) cout<<arr[i].n<<endl;
}
```
by ArchaioMeles @ 2021-08-12 11:37:36
OK
by AC_notonlyAC @ 2021-08-14 21:53:18