Run ID:133374

提交时间:2025-10-18 16:21:18

#include<bits/stdc++.h> using namespace std; struct fd{ string nama; int birth; string n1; }f[20]; bool cmp(fd x,fd y){ if(x.birth!=y.birth) return x.birth<y.birth; else if(x.nama!=y.nama) return x.nama<y.nama; else return x.n1<y.n1; } int main(){ int n; cin>>n; for(int i=0;i<n;i++) cin>>f[i].nama>>f[i].birth>>f[i].n1; sort(f+0,f+n,cmp); for(int i=0;i<n;i++) cout<<f[i].nama<<f[i].birth<<f[i].n1<<endl; return 0; }