补题 牛客2020多校赛第二场
牛客2020训练赛 D题 Duration(签到题)
分析+思路:
这题很容易,计算同一天的两个时间的秒数差,答案得是正数。
看到输入的格式很标准,果断用字符数组存储它,然后将两个时间的小时,分钟,秒全部化作这天的总秒数,然后相减即可(答案正数)。
ac代码:
#include<bits/stdc++.h>
using namespace std;
const int N=9;
char a[N],b[N];
int main()
{
scanf("%s%s",a,b);
int s1,s2;
int i=0;
s1=(a[0]*10+a[1])*3600+(a[3]*10+a[4])*60+(a[6]*10+a[7]);
s2=(b[0]*10+b[1])*3600+(b[3]*10+b[4])*60+(b[6]*10+b[7]);
if(s1>s2)printf("%d\n",s1-s2);
else printf("%d\n",s2-s1);
return 0;
}