P1104 生日
题目描述
cjf 君想调查学校 OI 组每个同学的生日,并按照年龄从大到小的顺序排序。但 cjf 君最近作业很多,没有时间,所以请你帮她排序。
输入格式
输入共有n+1行
第1行为OI组总人数n;
第2行至第n+1行分别是每人的姓名s、出生年y、月m、日d。
输出格式
输出共有n行
即n个生日从大到小同学的姓名。(如果有两个同学生日相同,输入靠后的同学先输出)
输入输出样例
输入1
3
Yangchu 1992 4 23
Qiujingya 1993 10 13
Luowen 1991 8 1
输出1
Luowen
Yangchu
Qiujingya
提示
数据保证,1<n<100,1≦|s|<20。保证年月日实际存在,且年份∈[1960,2020]
说明:此题选自洛谷 侵删
#include<bits/stdc++.h>
using namespace std;
long long m;
struct data{
string st;
int n,y,r

该博客介绍了如何使用C++解决洛谷P1104题目,内容涉及根据学生的生日进行排序,按照年龄从大到小输出姓名。题目要求处理的数据包括学生的姓名、出生年、月、日,并保证所有输入数据的有效性。


被折叠的 条评论
为什么被折叠?



