您的位置:首页 > 其它

北邮OJ-89. 统计时间间隔-13网研上机B

2017-03-16 20:52 267 查看
统计时间间隔

时间限制 1000 ms 内存限制 65536 KB

题目描述

给出两个时间(24小时制),求第一个时间至少要经过多久才能到达第二个时间。给出的时间一定满足的形式,其中x和y分别代表小时和分钟。0≤x<24,0≤y<60。

输入格式

第一行为数据组数T(1≤T≤50000)。

每组数据包括两行,分别代表两个时间

输出格式

每组数据输出一行,表示最少经过的分钟数。

输入样例

2

7:00

7:00

7:00

8:00

输出样例

0

60

#include <iostream>
#include <cstdio>
using namespace std;

int main(){
int t;
int h1,h2,m1,m2;
int time1,time2,dif;
scanf("%d",&t);
while (t--){
//input && initiate
scanf("%d:%d",&h1,&m1);
scanf("%d:%d",&h2,&m2);
//cal
time1=h1*60+m1;
time2=h2*60+m2;
if (time1<=time2)
dif=time2-time1;
else
dif=24*60-(time1-time2);
//output
printf("%d\n",dif);
//debug**
//      cout<<h1<<endl<<m1<<endl<<h2<<endl<<m2<<endl;
//      return true;
//*******
}

return true;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: