前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HDUOJ----4509湫湫系列故事——减肥记II

HDUOJ----4509湫湫系列故事——减肥记II

作者头像
Gxjun
发布2018-03-22 11:35:03
4400
发布2018-03-22 11:35:03
举报
文章被收录于专栏:mlml

湫湫系列故事——减肥记II

Time Limit: 5000/2000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 2176    Accepted Submission(s): 921

Problem Description

  虽然制定了减肥食谱,但是湫湫显然克制不住吃货的本能,根本没有按照食谱行动! 于是,结果显而易见…   但是没有什么能难倒高智商美女湫湫的,她决定另寻对策——吃没关系,咱吃进去再运动运动消耗掉不就好了?   湫湫在内心咆哮:“我真是天才啊~\(≧▽≦)/~”   可是,大家要知道,过年回家多忙啊——帮忙家里做大扫除,看电影,看小说,高中同学聚餐,初中同学聚餐,小学同学聚餐,吃东西,睡觉,吃东西,睡觉,吃东西,睡觉……所以锻炼得抽着时间来。   但是,湫湫实在太忙了,所以没时间去算一天有多少时间可以用于锻炼,现在她把每日行程告诉你,拜托你帮忙算算吧~   皮埃斯:一天是24小时,每小时60分钟

Input

输入数据包括多组测试用例。 每组测试数据首先是一个整数n,表示当天有n件事要做。 接下来n行,第i行是第i件事的开始时间和结束时间,时间格式为HH:MM。 [Technical Specification] 1. 1 <= n <= 500000 2. 00 <= HH <= 23 3. 00 <= MM <= 59

Output

请输出一个整数,即湫湫当天可以用于锻炼的时间(单位分钟)

Sample Input

1

15:36 18:40

4

01:35 10:36

04:54 22:36

10:18 18:40

11:47 17:53

Sample Output

1256

179

Hint

大量输入,建议用scanf读数据。

简单题: 代码:

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define maxn 500002
struct data
{
    int st;
    int en;
};
data time[maxn];
int cmp(const void *a ,const void *b)
{
    if((*(data *)a).st==(*(data *)b).st)
          return (*(data *)a).en - (*(data *)b).en;
    return (*(data *)a).st - (*(data *)b).st;
}
int main()
{
    int n,i,hh_1,mm_1,hh_2,mm_2;
    while(scanf("%d",&n)!=EOF)
    {
        for(i=0 ; i<n ;i++)
        {
         scanf("%d:%d %d:%d",&hh_1,&mm_1,&hh_2,&mm_2);
         time[i].st=hh_1*60+mm_1;
         time[i].en=hh_2*60+mm_2;
        }
       qsort(time,n,sizeof(time[0]),cmp);
       int res=time[0].st,maxc;
       maxc=time[0].en;
       for(i=1;i<n;i++)
       {
         if(time[i].st>maxc)
          res+=time[i].st-maxc;
          if(maxc<time[i].en) maxc = time[i].en ;
       }
       printf("%d\n",res+1440-maxc);
    }
    return 0;
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-03-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 湫湫系列故事——减肥记II
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档