帮帮蒟蒻吧
  • 板块P1104 生日
  • 楼主str2011
  • 当前回复7
  • 已保存回复7
  • 发布时间2024/5/23 22:09
  • 上次更新2024/5/24 12:57:59
查看原帖
帮帮蒟蒻吧
1123159
str2011楼主2024/5/23 22:09

80分

#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
struct stu{
    string name;
    int y,m,d;
    void read(){
        cin>>name>>y>>m>>d;
    }
}a[1000010];
bool cmp(stu x,stu y){
    if(x.y!=y.y)return x.y<y.y;
    else if(x.m!=y.m)return x.m<y.m;
    return x.d<y.d;
}
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        a[i].read();
    }
    sort(a+1,a+n+1,cmp);
    for(int i=1;i<=n;i++){
        cout<<a[i].name<<endl;
    }
    return 0;
}
2024/5/23 22:09
加载中...