首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

第二届腾讯编程马拉松预赛第一场。hdu4505 hdu4506 hdu4507 hdu4508 hdu4509(未完,4507)

2013-03-25 
第二届腾讯编程马拉松初赛第一场。。hdu4505 hdu4506 hdu4507 hdu4508 hdu4509(未完,4507)//1001点击打开链

第二届腾讯编程马拉松初赛第一场。。hdu4505 hdu4506 hdu4507 hdu4508 hdu4509(未完,4507)



//1001


点击打开链接

//刚开始人全部上在电梯上。。要排下序。。。


#include"stdio.h"#include"string.h"int mark[1441];void fun(char str[]){int a,b,c,d;a=(str[0]-'0')*10+str[1]-'0';b=(str[3]-'0')*10+str[4]-'0';c=(str[6]-'0')*10+str[7]-'0';d=(str[9]-'0')*10+str[10]-'0';a=a*60+b;b=c*60+d;for(;a<b;a++)mark[a]=1;//如果时间是12:00-12:01标记12:00;mark[i]表示第i分钟被占用....}int main(){int n,i,sum;char str[12];while(scanf("%d",&n)!=-1){getchar();memset(mark,0,sizeof(mark));for(i=0;i<n;i++){gets(str);fun(str);}sum=0;for(i=0;i<1440;i++)if(mark[i]==0)sum++;printf("%d\n",sum);}return 0;}



热点排行