问题标题: 酷町堂:1332 哪里不对

0
0
已解决
李陶陶
李陶陶
初级守护
初级守护

题目链接: 酷町堂:1332

这是代码:

#include<iostream>
#include<cstdio>
#include<string>
#include<algorithm>    
using namespace std;
struct stu{
    string name;
    int y,m,d;
}a[10005];
bool cmp(stu x,stu y){
    if(x.y!=y.y) return x.y>y.y;
    if(x.m!=y.m) return x.m>y.m;
    if(x.d!=y.d) return x.d>y.d;
}
int n;
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i].y>>a[i].m>>a[i].d;
    }
    sort(a+1,a+n+1,cmp);
    for(int i=1;i<=n;i++){
        cout<<a[i].name<<endl;
    }
    return 0;
}


1
已采纳
刘意阳
刘意阳
初级天翼
初级天翼

 

 

 

 

 

 

 

 

 

 

0
丁炳瑜
丁炳瑜
高级光能
高级光能

(需要注意的是如果有两个同学生日相同,输入**后的同学优先输出)

0
0
王祺册
王祺册
资深守护
资深守护

看题:

需要注意的是如果有两个同学生日相同,输入**后的同学优先输出。

我要回答