Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
3298 | 孙浚轩 | 朋友信息 | C++ | Accepted | 0 MS | 264 KB | 642 | 2024-05-04 20:48:14 |
#include<bits/stdc++.h> using namespace std; struct Friend{ string name; long long birthday,phonenumber; void input(){ cin>>name>>birthday>>phonenumber; }void output(){ cout<<name<<" "<<birthday<<" "<<phonenumber<<endl; } }fri[10]; bool cmp(Friend a,Friend b){ if(a.birthday!=b.birthday) return a.birthday<b.birthday; else if(a.name!=b.name) return a.name<b.name; else return a.phonenumber<b.phonenumber; } int main(){ int n; cin>>n; for(int i=0;i<n;i++) fri[i].input(); sort(fri,fri+n,cmp); for(int i=0;i<n;i++) fri[i].output(); return 0; }