SLF 前往美国参加了蓝桥杯国际赛。SLF 的女朋友发现 SLF 上午十点出发,上午十二点到达美国,于是感叹到:现在飞机飞得真快,两小时就能到美国了。
SLF 对超音速飞行感到十分恐惧。仔细观察后发现飞机的起降时间都是当地时间。由于北京和美国东部有 12 小时时差,故飞机总共需要 14 小时的飞行时间。
不久后 SLF 的女朋友去中东交换。SLF 并不知道中东与北京的时差,但是得到了女朋友来回航班的起降时间。SLF 想知道女朋友的航班飞行时间是多少。
输入
输入第一行为一个正整数 T(1 \leq T \leq 10),表示输入数据组数。
每组数据包含两行,第一行为去程的起降时间,第二行为回程的起降时间。
起降时间的格式是下面三者之一:
h1:m1:s1 h2:m2:s2
h1:m1:s1 h3:m3:s3 (+1)
h1:m1:s1 h4:m4:s4 (+2)
表示该航班在当地时间 h_1 时 m_1 分 s_1 秒起飞。
第一种格式表示在当地时间当日 h_2 时 m_2 分 s_2 秒降落。
第二种格式表示在当地时间次日 h_3 时 m_3 分 s_3 秒降落。
第三种格式表示在当地时间第三天 h_4 时 m_4 分 s_4 秒降落。
对于此题目中的所有以 hh:mm:ss 形式给出的时间,保证 0 \leq hh \leq 23, 0 \leq mm,ss \leq 59。
输出
对于每一组数据输出一行一个时间 hh:mm:ss,表示飞行时间为 hh 小时 mm 分 ss 秒。保证飞行时间不超过 24 小时。
注意,当时间为一位数时,要补齐前导零。如三小时四分五秒应写为 03:04:05。
样例
标准输入 复制文本 |
3 17:48:19 21:57:24 11:05:18 15:14:23 17:21:07 00:31:46 (+1) 23:02:41 16:13:20 (+1) 10:19:19 20:41:24 22:19:04 16:41:09 (+1) |
标准输出 复制文本 |
04:09:05 12:10:39 14:22:05 |
来源
2019 软件学院蓝桥杯热身赛 (For 17/18/19)