问题分析:
happy time的一个大循环为时针转一圈的时间,12*60*60=43200s。
但时间是连续的,而计算机能处理的数据则是离散的变量。
思路一:
用多个高精度数据模拟每一个时间点,但若规模太小则达不到题目正确性要求,若规模太大则超时(TML)。故放弃此方法。
思路二:
将happy time的各个连续小区间作为离散的点,再求和。
算法设计:
一、先计算时针,分针,秒针的角速度;
二、额,今天困了,明天再写。
AC代码: