#iai22c4. 最年长的人(The Eldest)
最年长的人(The Eldest)
最年长的人(The Eldest)
题目描述
给定 n 个人的出生日期,请找出其中年龄最大的,并输出他的出生日期。
输入格式
第一行:单个整数 n; 第二行到第 n+1 行:每行格式如下:
- 首先有一个四位数 y 表示年份;
- 接下来有一个两位数 m 表示月份;
- 最后有一个两位数 d 表示日期;
- 年月日之间以一个减号
-隔开。
输出格式
一行字符串:表示最早的出生日期,格式同输入。
样例输入 #1
4 2008-08-08 1953-06-15 1949-10-01 1926-08-18
样例输出 #1
1926-08-18
数据范围
- 对于 50% 的数据,1≤n≤1,000;
- 对于 100% 的数据,1≤n≤1,000,000;
- 1900≤y≤2020;
- 保证月份和日期都是两位数且是合理的日期。
知识点与难度
本题涉及的知识点从属于 GESP 3级,难度等级:⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例(含 n=1、闰年日期) |
| 1 | 20 | 3~8 | 小规模 / 特殊性质(同日期、跨年) |
| 2 | 15 | 9~11 | Hack(最早日期在末尾/开头) |
| 3 | 30 | 12~20 | 中大规模(10000 行) |
| 4 | 25 | 21~25 | 随机回归 |