ACM水题-算法普及课程(AC,区间问题)

来源:互联网 发布:js中创建字符串对象 编辑:程序博客网 时间:2024/05/30 05:02

算法普及课程

Time Limit:1000MS  Memory Limit:65536K
Total Submit:188 Accepted:54

Description

在将来的某一天,ACM-ICPC在我们学校越来越受到重视了,大家对算法的学习热情非常高,学校决定每天都开设很多算法普及课,由于课程太多,学校没有太多的老师,于是学校派我们ACM集训队的成员去当小讲师。
每个课程都有固定的开始时间和结束时间,我们集训队的小讲师精力非常充沛,只要课程不冲突,讲师们都乐意去上,上课时间冲突的话视为两个课程冲突,比如(1~3和2~4)就冲突,(1~5和5~10)这样就不冲突。
现在安排课程讲师的lynncui非常头疼,因为课程成百上千,需要的讲师也很多很多,为了安排这些讲师,lynncui首先要知道每天最少需要多少讲师,你能告诉他吗?

Input

输入包含多组数据。
第一行有一个整数N(0 <= N < 1000),表示课程的数目。
接下来N行,每行有两个整数S和T, (0 <= S < T <= 24), 表示该课程的开始时间和结束时间。

Output

输出一个整数代表最少需要多少讲师

Sample Input

61 52 33 46 78 910 12

Sample Output

2

Hint

Sample里面只需要两个讲师,一个上1门课,另外一个上5门课(2,3,4,5,6).
输入数据巨大,用scanf以保证不超时

Source

by lynncui

 

/*----------------------------------------------------------------------------------------------大概思路:这一题和之前做的那题“寂寞的方块”很相似,所以我就用了那种方法来做。也就是将数组的一个元素看成一个单位区间,也就是1的时间段,然后将区间划分。每输入一个区间就扫描一次,自增相应区间的元素的大小,这个元素的大小就代表区间重叠的次数,也就是需要多少的讲师数。当输入完之后就可以得出最大的那个数,也就是需要最多的讲师数。详细见代码情况:AC,125MSPS:看到Discuss那里有人说可以用线段树来做。。。不过有说人相对这一道题来说,这种解法用的大材小用了    可惜我不会用线段树。。。----------------------------------------------------------------------------------------------*/#include<stdio.h>#include<memory.h>int a[30] ; int main(void){int n = 0 ;int i = 0 ;int j = 0 ;int nNeedSum = 0 ;int s = 0 ;int t = 0 ;while(scanf("%d",&n) != EOF){nNeedSum = 0 ;memset(a,0,sizeof(a)) ;for(i = 0 ; i < n ; ++i){scanf("%d%d",&s,&t) ;for(j = s ; j < t ; ++j){a[j]++ ; if(a[j] > nNeedSum){nNeedSum = a[j] ;}}}printf("%d\n",nNeedSum) ;}return 0 ;}


 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 船员证被公司压着想自己换证怎么办 电子录入系统中无法打开影像怎么办 火车票退票后说银行退款失败怎么办 苹果4s玩游戏闪退怎么办 买了二手房原房主不迁户口怎么办 苹果禁反忘记工id密码了怎么办 玩英雄联盟用腾讯游戏平台卡怎么办 游戏代练接单了没有给我账号怎么办 华为手机进入设置立即闪退怎么办 股东发现公司有做假账现象怎么办 中国在服役期间有纹身被发现怎么办 脚碰了肿了紫了怎么办 外阴出血了怎么办去医院检查没问题 三个半月宝宝体检脚有的紧怎么办 肛门被红枣核刺了一个洞怎么办 肛门里面有棉签上的棉花怎么办 孩子裤子沾屎怎么洗下来怎么办 做完痔疮手术后有点肛门狭窄怎么办 孕妇做b超宝宝不配合怎么办 怀孕产检医生问的尴尬怎么办 带着节育环做的核磁怎么办 便秘洗肠后最一周未排便怎么办 用了开塞露后肚子疼拉不出来怎么办 冰点脱毛当天用沐浴露洗澡了怎么办 自体脂肪填充脸部但发红又痒怎么办 金矿受伤死亡不给开死亡证明怎么办 手机欠费了导致没信号了怎么办 金立手机指纹硬件无法使用怎么办 试管取卵医生说卵子碎片多怎么办 取卵腹水抽水后尿不通怎么办 手机锁屏密码忘了怎么办求解锁 苹果手表锁屏密码忘记了怎么办 苹果手表锁屏密码忘了怎么办 电脑输密码时点了用户账户怎么办 w7电脑锁屏密码忘记了怎么办 台式电脑w7锁屏密码忘记了怎么办 win7电脑锁屏密码忘记了怎么办 苹果手机4s开机密码忘记了怎么办 苹果4s下载东西忘记密码怎么办 苹果4s不记得开机密码怎么办? 苹果手机id密码忘了怎么办能解锁