首页 > 代码库 > GDUFE ACM-1087

GDUFE ACM-1087

题目:http://acm.gdufe.edu.cn/Problem/read/id/1087

 

辉辉的一天

Time Limit: 2000/1000ms (Java/Others)

Problem Description:

辉辉、姗姗和佳佳是好朋友,他们一起参加了在湖南长沙长郡中学举办的第二十一届全国青少年信息学奥林匹克竞赛(NOI2004)。他们很早就来到了长沙,可是报名还没有开始。怎么办呢?他们决定分头出去玩一天,晚上回到宿舍以后给大家说说自己这一天做了什么有意义的事情。

    你一定想不到辉辉干嘛去了——他睡了一天。他想:“比赛前几天老是写程序到深夜,头晕晕的……没关系,好好睡一觉,然后我会精神抖擞。醒了之后,我要做有意义的事情。”这一睡可不得了,辉辉从早上a点b分c秒一直睡到了下午d点e分f秒。他睡了多少秒钟呢?

Input:

输入包含多组测试,每组测试包含六个非负整数a, b, c, d, e, f(1<=a, d<=11, 0<=b, c, e, f<=59)。例如,a=6, b=5, c=4, d=3, e=2, f=1表示辉辉从06:05:04睡到15:02:01。

Output:

每组测试输出仅包含一个整数s,即辉辉睡觉的总秒数

Sample Input:

6 5 4 3 2 1

Sample Output:

32217

思路:把下午的时间转换成24小时的写法,把小时和分钟都转换成秒,用下午的时间减去上午的时间就是睡觉的时间了

难度:非常简单

代码:
 1 #include<stdio.h>
 2 int main()
 3 {
 4     int a,b,c,d,e,f,g;
 5     while(scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f)!=EOF)
 6     {
 7         g=(d+12-a)*60*60-c-b*60+f+e*60;
 8         printf("%d\n",g);
 9     }
10     return 0;
11 }

 

GDUFE ACM-1087