#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 随机回归