判断实际送达时间 t3 是否晚于预计送达时间 t2 。
需要注意的是,这里可能会存在跨过凌晨 0 点的时间,对于这部分时间,我们将小时数加 24 ,这样一定可以保证 t3 和 t2 是大于 t1 的,然后再去比较 t3 是否大于 t2 即可。
时间复杂度:O(1)
小红最近想要改变下自己的生活方式,他选择了成为一名外卖骑手。
小红是一个新人,所以他会对自己送外卖的实际情况进行总结。
顾客下单后,会有一个下单时间 t1 ,系统会给骑手派单,并根据大数据来设置一个预计送达时间 t2 。而骑手实际送达时间为 t3 。
送完外卖后,小红已经精疲力尽了,他想让你帮他计算一下,他有多少超时单,当实际送达时间晚于预计送达时间时,该订单即为。
注意:小红的实际送达时间和系统预计送达时间均不会超过 2 小时。
第一行,表示订单数 n 接下来 3×n 行,每三行表示一个订单的三个时间,第一行表示 t1 ,第二行表示 t2 ,第三行表示 t3
n 行,第 i 行表示第 i 个订单是否超时,超时输出 Yes
,未超时输出 No
。
输入
4
11:00
11:30
11:40
17:00
17:20
17:19
20:00
20:30
20:30
23:40
00:20
00:10
输出
Yes
No
No
No