B. 第2题-下一趟发车

第2题-下一趟发车

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目内容

车站电子屏上显示着当前时刻,格式为 XX:XX:由两位小时、字符 : 与两位分钟依次组成,且一定落在 00:0023:59 之间。

当天还有 nn 趟列车即将发出,每趟的发车时刻同样以 XX:XX 给出。你需要找出严格晚于当前时刻、且时间最早的那一趟发车时刻。保证在当天之内一定还存在尚未发出的班次(不必考虑跨日)。

约束:班次数量不超过 100

输入描述

第一行一个字符串,表示当前时刻,格式为 XX:XX。 第二行一个正整数 nn,表示发车时刻的个数。 接下来 nn 行,每行一个字符串,表示一趟列车的发车时刻,格式均为 XX:XX。 保证 1n1001 \le n \le 100,所有时刻均在 00:0023:59 之间,且当天内一定存在严格晚于当前时刻的班次。

输出描述

输出一个 XX:XX 格式的时刻,表示下一趟发车时间。

样例1

输入

10:30
3
09:00
11:15
22:00

输出

11:15

说明

当前时刻为 10:30。三趟发车中 09:00 已过,尚未发出的是 11:1522:00。 最早的下一班是 11:15

样例2

输入

00:01
2
00:02
23:00

输出

00:02

说明

当前刚过午夜 00:01。两趟发车都尚未发出,其中更早的是 00:02

样例3

输入

23:00
2
00:00
23:59

输出

23:59

说明

00:00 早于当前的 23:00,不能作为当天的下一班。 唯一晚于当前时刻的是 23:59

秋招模拟赛第32场|科大讯飞提前批|2023.07.01

Not Attended
Status
Done
Rule
IOI
Problem
3
Start at
2023-7-9 19:00
End at
2023-7-9 20:30
Duration
1.5 hour(s)
Host
Partic.
16