以最短的代码在时钟上生成正确时间的获胜。
您是一位经验丰富的时光旅行者,在旅途中会停在许多行星上。每个行星以不同的速度旋转,因此,一天的时间长度不同于我们通常的24小时工作日。结果,行星使用不同小时数的时钟。带有x小时的时钟上的小时与我们的(1、2、3,...,x)排列相似,数字顺时针旋转,x在顶部。
此外,每个行星在一小时内的分钟数不同,在一分钟内的秒数不同。系统将为您提供开始时间和经过的秒数,您必须从中确定结束时间。
输入可以直接从作为参数传递的文件或标准输入中获取。输入的第一行将是您需要处理的时钟数。之后,每个时钟都有三行输入,其中包含以下格式的整数:
x y z
h m s
t
每个字母的含义如下。
x =一天中的小时数(2 <= x <= 99)
y =一小时中的分钟数(2 <= y <= 100)
z =一分钟中的秒数(2 <= z <= 100)
h =起始时间的小时(1 <= h <= x)
m =起始时间的分钟(0 <= m <y)
s =起始时间的秒数(0 <= s <z)
t =经过的秒数
自开始时间起经过t秒后,输出必须是每个时钟的结束时间。您的输出必须格式化为标准时钟时间(HH:MM:SS)。必要时应对数字进行填充,以确保所有数字均为两位数。
测试用例
输入值
2
5 20 10
1 10 5
2633
6 25 5
6 0 3
290
输出量
04:13:08
02:08:03
输入值
1
14 17 11
12 16 10
1530
输出量
07:03:00
输入值
2
8 40 25
3 1 15
10620
14 15 20
1 14 0
-580
输出量
05:26:10
14:00:00