首页 > 试题广场 >

时钟指针

[编程题]时钟指针
  • 热度指数:261 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
小A的寝室里放着一个时钟。时钟有时针,分针,秒针三种指针。在某些时刻,时钟会记录下当前时间,格式为  。时钟上看不出日期,每天零点,三根指针都会归零。现在小A得到了一系列被记录的时间,且这些时间是按照先后顺序被记录的。小A想让你算算,每两个时间点之间,秒针至少转了多少圈。
注:一天有 24 个小时,1 小时有 60 分钟,1 分钟有 60 秒,秒针一分钟转一圈。

输入描述:

第一行一个整数  ,代表时间序列中时间点的个数。

第二行  个字符串,每个字符串代表一个时间点,格式为


输出描述:
 个数,第  个数表示第  时间点秒针转过的圈数。输出结果和答案的绝对误差或相对误差不超过  即被认为正确。
示例1

输入

2
10:00:00 10:00:30

输出

0.5000000000

说明

从 10:00:00 至 10:00:30 至少过了半分钟,秒针在时钟上走了半圈
示例2

输入

3
10:00:00 09:00:00 08:00:00

输出

1380.0000000000 1380.0000000000

说明

从 10:00:00 至 09:00:00 至少过了 23 小时,秒针在时钟上走了 1380 圈
从 09:00:00 至 08:00:00 至少过了 23 小时,秒针在时钟上走了 1380 圈
示例3

输入

2
00:00:00 00:00:00

输出

0.0000000000

这道题你会答吗?花几分钟告诉大家答案吧!