编程题
### 问题描述 在一个遥远的星球,有一个名为 Chronos 的古老文明,他们使用一个特殊的时间系统,每天被划分为 $24$ 个时段和 $60$ 个小段。Chronos 文明的居民经常组织时光之旅,他们会从一个时间点跳到另一个时间点。你的任务是帮助这个文明的居民找出两次时光之旅之间的最小时间跨度(即:两个时间差的绝对值最小)。时光之旅的时间点都是有效的,即 $00:00$ 到 $23:59$ 之间的任意时间,并且时光之旅的时间点可以不是按顺序排列。 ### 输入格式 第一行包含一个整数 $n$($2 \leq n \leq 2 \times 10^4 $),表示时光之旅的次数。 接下来的 $n$ 行,每行一个字符串,表示一次时光之旅的时间点。每个字符串的格式为 "$HH:MM$",表示 Chronos 文明的时间。 ### 输出格式 输出一个整数,表示两次时光之旅之间的最小时间跨度(单位:$分钟$)。 ### 样例输入 ```text 3 23:57 00:00 10:10 ``` ### 样例输出 ```text 3 ``` ### 说明 输入的时光之旅的时间点都是有效的,即 $00:00$ 到 $23:59$ 之间的任意时间。 时光之旅的时间点可以不是按顺序排列。 两次时光之旅之间的时间跨度是指从一个时间点跳到另一个时间点所需的小段数。例如,从 "$23:57$" 到 "$00:00$" 的时间跨度为 $3$ 分钟。 ### 评测数据规模 对于 $50$% 的评测数据,时光之旅的次数不超过 $10^2$。 对于 $100$% 的评测数据,时光之旅的次数不超过 $2 \times 10^4$。
查看答案
赣ICP备20007335号-2