83分求助!!!
  • 板块P1104 生日
  • 楼主justinjia
  • 当前回复12
  • 已保存回复12
  • 发布时间2021/1/15 13:41
  • 上次更新2023/11/5 04:49:12
查看原帖
83分求助!!!
373226
justinjia楼主2021/1/15 13:41

洛谷 / 评测记录 / 评测详情\colorbox{black}{\color{grey}\tiny{\text{洛谷 / 评测记录 / 评测详情}}}

R44971001 记录详情\colorbox{black}{\color{white}\text{R44971001 记录详情}}

测试点信息\color{lightblue}\text{测试点信息}

测试点信息

#1#2#3#4#5#6ACACACACWAAC\begin{matrix} \#1&\#2&\#3&\#4&\#5&\#6\\ \colorbox{green}{\color{white}AC}&\colorbox{green}{\color{white}AC}&\colorbox{green}{\color{white}AC}&\colorbox{green}{\color{white}AC}&\colorbox{red}{\color{white}WA}&\colorbox{green}{\color{white}AC} \end{matrix}

源代码\color{lightblue}\text{源代码}

源代码复制\fcolorbox{lightblue}{white}{\color{lightblue}\text{复制}}

#include"stdio.h"
#include"iostream"
#include"string"
#include"algorithm"
using namespace std;
struct person{
    string name;
    int y,m,d;
}a[100];
bool cmp(person a,person b){
    if(a.y!=b.y)
        return a.y<b.y;
    if(a.m!=b.m)
        return a.m<b.m;
    if(a.d!=b.d)
        return a.d<b.d;
    return 1;
}
int main(void){
    int n;
    scanf("%d",&n);
    for(int i=0;i<n;i++){
        cin>>a[i].name;
        scanf("%d%d%d",&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;
}

MarkdownMarkdownLaTeX\LaTeX的组合真是绝妙啊)

2021/1/15 13:41
加载中...