P1424 刷题记录

本题是洛谷顺序结构题单的一题,题面地址:Luogu P1475
这道题我是采用的先获取以分钟为单位的总时间,然后再用除法和取余运算获得具体的时间。

\[Start = a * 60 + b\\ End = c * 60 + d\\ All = End - Start\\ Hours = \frac{All}{60}\\ Minutes = All\bmod 60 \]

代码如下(C++ O2):

#include <stdio.h>

int main()
{
	int a, b, c, d;
	scanf("%d%d%d%d", &a, &b, &c, &d);
	int swimming_alltime = (c * 60 + d) - (a * 60 + b);
	int swimming_hours = swimming_alltime / 60;
	int swimming_minutes = swimming_alltime % 60;

	printf("%d %d\n", swimming_hours, swimming_minutes);
	return 0;
}
posted @ 2020-04-14 14:16  kozumi  阅读(80)  评论(0编辑  收藏  举报