样例全过,就84分

P1104 生日

@[孔博溪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


|