1057. 自由的时钟

单点时限: 2.0 sec

内存限制: 256 MB

你最近在办公室里安装了一个时髦的钟,这个钟是一个完美的圆形,并且没有指明它的方向。在一次偶然的掉落后,你发现 12 点可能已经不在钟的最上面了。然而,你想要知道现在是几点。幸运的是,你从一个工人那里偷听到了现在是时间并且,你有一个量角器可以量出时针和分针之间的角度。

你的程序应该输出在指定的时间后,出现的第一次满足要求的时针分针的角度差的时间。角度 ($0$-$359$ 度),将从时针向分针这个顺序计算。这里假定时针分针的运动是平滑的。

输入格式

每行输入表示一组测试数据,格式如下 :

A HH:MM:SS

$A$ 是整数,表示从时针到分针之间的角度。HH:MM:SS 是一个 24 小时制的时间格式,$0\le A\le359,0\le HH\le23,0\le MM\le59,0\le SS\le59$。HH, MM , SS 应该是两位的,如果需要的话,要补 $0$。

输入以以下一行为结束:-1 00:00:00

输出格式

对于每组测试数据,输行一行,格式如下:

HH:MM:SS

HH:MM:SS 表示在输入数据中时间之后 (包含), 第一次时针和分针到达指定角度的时间。

样例

Input
270 14:45:00
0 12:00:00
0 12:00:01
300 13:30:00
180 08:30:00
-1 00:00:00
Output
15:00:00
12:00:00
13:05:27
14:00:00
09:16:21

28 人解决,42 人已尝试。

32 份提交通过,共有 155 份提交。

5.2 EMB 奖励。

创建: 16 年,7 月前.

修改: 5 年前.

最后提交: 1 年,10 月前.

来源: N/A

题目标签