跨00点的题,穷举情况少的时候大胆穷举。第7道题通过啦!

from datetime import datetime, timedelta

# 定义时间格式
time_format = "%H:%M"

# 读取输入行数(即第一行)
n = int(input().strip())

# 根据输入的行数,逐组处理时间
for _ in range(n):
    # 读取并解析第一个时间
    t1 = datetime.strptime(input().strip(), time_format).time()
    # 读取并解析第二个时间
    t2 = datetime.strptime(input().strip(), time_format).time()
    # 读取并解析第三个时间
    t3 = datetime.strptime(input().strip(), time_format).time()

    if t1.hour > 21 and t2<t1 and  t3>t2 and t3.hour<3:  print("Yes")
    elif t1.hour>21 and t2.hour>21 and t3.hour<5:print("Yes")
    elif t1<t2 and t2<t3:
        print("Yes")
    else: print("No")

# 注意:此脚本假设所有输入都是有效的并且格式正确

小红等外卖

小红在饿了么上面点了一个外卖,饥肠辘辘的她等骑手等得望眼欲穿。

已知小红在时刻t1​,点了外卖,饿了么上面显示预计送达时间为t2​,实际送达时间为t3​。请你判断外卖是否超时。

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务