- 樱花
求解
- @ 2025-5-9 13:08:32
tt=abs(eh-sh-1)*60+abs(60+em-sm);求解这个为什么会WA
1 comments
-
C24kongxiangtai LV 3 @ 2025-5-20 15:33:37Edited~
正确答案是 分钟,但
tt算出来是 分钟~
正确答案是 分钟,但
tt算出来是 分钟而 ~ 又是对的,所以这个只能计算两个时间点非同一小时时的情况
但是我在计算时发现如果两个时间点在同一小时内时就会变成
abs(-1)*60+abs(60+em-sm)abs(60+em-sm)会多出来 分钟,而如果把前面的abs(-1)*60中的abs去掉正好就能变成-1*60就能将多出来的60分钟抵消,所以只要把原式中的第一个abs去掉就可以了实操了一下,
(eh-sh-1)*60+abs(60+em-sm)能👍 2
- 1
Information
- ID
- 801
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 3
- Tags
- # Submissions
- 46
- Accepted
- 14
- Uploaded By