2 solutions
-
0
#include<bits/stdc++.h> using namespace std; struct Stu { string name; int y,m,d; };
bool cmp(Stu a,Stu b) { if(a.y!=b.y) return a.y<b.y; if(a.m!=b.m) return a.m<b.m; return a.d<b.d; } int main() { int n; cin>>n; Stu a[105]; for(int i=0;i<n;i++) { cin>>a[i].name>>a[i].y>>a[i].m>>a[i].d; } sort(a,a+n,cmp); for(int i=0;i<n;i++) { cout<<a[i].name<<endl; } return 0; }
- 1
Information
- ID
- 1848
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 7
- Tags
- # Submissions
- 19
- Accepted
- 9
- Uploaded By