会场安排问题--nyoj题目14
会场安排问题
- 描述
- 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办。小刘的工作就是安排学校小礼堂的活动,每个时间最多安排一个活动。现在小刘有一些活动计划的时间表,他想尽可能的安排更多的活动,请问他该如何安排。
- 输入
- 第一行是一个整型数m(m<100)表示共有m组测试数据。
 每组测试数据的第一行是一个整数n(1<n<10000)表示该测试数据共有n个活动。
 随后的n行,每行有两个正整数Bi,Ei(0<=Bi,Ei<10000),分别表示第i个活动的起始与结束时间(Bi<=Ei)
- 输出
- 对于每一组输入,输出最多能够安排的活动数量。
 每组的输出占一行
- 样例输入
- 
2 
 2
 1 10
 10 11
 3
 1 10
 10 11
 11 20
- 样例输出
- 
1 
 2
- 提示
- 注意:如果上一个活动在t时间结束,下一个活动最早应该在t+1时间开始
- 这个和杭电2037是一个类型的题不多解释了,可以去看我的2037hdu很详细!
- 
#include<cstdio> 
 #include<cstring>
 #include<algorithm>
 using namespace std; struct as
 {
 int begin;
 int end;
 }aa[]; bool cmp(as x,as y)
 {
 return x.end<y.end;
 } int main()
 {
 int N,i,n;
 scanf("%d",&N);
 while(N--)
 {
 scanf("%d",&n);
 for(i=;i<n;i++)
 scanf("%d%d",&aa[i].begin,&aa[i].end);
 sort(aa,aa+n,cmp);
 int cot=,tim=aa[].end;
 for(i=;i<n;i++)
 {
 if(aa[i].begin>tim)
 {
 tim=aa[i].end;
 cot++;
 }
 }
 printf("%d\n",cot);
 }
 return ;
 }
会场安排问题--nyoj题目14的更多相关文章
- nyoj 题目14 会场安排问题
		会场安排问题 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办.小刘的工 ... 
- nyoj 14 会场安排问题(贪心专题)
		会场安排问题 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办.小刘的工 ... 
- nyoj 14 会场安排问题(贪心专题)java
		会场安排问题 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办.小刘的工 ... 
- nyoj 14 会场安排问题
		会场安排问题 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办.小刘的工 ... 
- NYOJ 14 会场安排问题(也算是经典问题了)
		会场安排问题 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办.小刘的工作就 ... 
- [nyoj]会场安排问题-贪心
		会场安排问题 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办.小刘的工 ... 
- suseoj 1210: 会场安排问题 (贪心)
		1210: 会场安排问题 时间限制: 1 Sec 内存限制: 128 MB提交: 1 解决: 1[提交][状态][讨论版][命题人:liyuansong] 题目描述 假设要在足够多的会场里安排一批 ... 
- ACM 会场安排问题
		会场安排问题 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办.小刘的工 ... 
- ny14 会场安排问题
		会场安排问题 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办.小刘的工 ... 
随机推荐
- QT中的OpcDa 客户端 实现
			前段时间开发Windows下的设备端软件接触到了OPC DA,虽然现在有了更强大的OPC UA,但是为了兼容一些老的设备,不得不硬着头皮去啃这个老掉牙的已经过时了的技术.本来只是想粗略了解一下,简单写 ... 
- Mysql基本类型(五种年日期时间类型)——mysql之二
			转自:<MySQL技术内幕:时间和日期数据类型> http://tech.it168.com/a2012/0904/1393/000001393605_all.shtml 
- jQuery中的选择器《思维导图》
			学习jQuery的课程中,我对jQuery中的选择器有了更深的认识,它的简洁写法,完美的兼容性,可靠的处理机制,都让我们省了很多事, 下面是我在学习过程中对jQuery选择器写的思维导图(全屏查看:& ... 
- C语言的本质(35)——共享库
			库用于将相似函数打包在一个单元中.然后这些单元就可为其他开发人员所共享,并因此有了模块化编程这种说法- 即,从模块中构建程序.Linux支持两种类型的库,每一种库都有各自的优缺点.静态库包含在编译时静 ... 
- UESTC_Big Brother 2015 UESTC Training for Graph Theory<Problem G>
			G - Big Brother Time Limit: 3000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others) ... 
- SpringMVC的值传递
			值的传递分为从页面传到到controller和从controller传递到页面,下面分别进行介绍: package com.springmvc.web; import java.util.Map; i ... 
- 删除CentOS / RHEL的库和配置文件(Repositories and configuraiton files)
			1 删除库配置文件 以root权限执行以下的命令: # cd /etc/yum.repos.d/ 列出全部库(repo) #ls CentOS-Base.repo epel.repo mirrors- ... 
- MPreview.js
			Word,PPT 文档预览组件(图片预览组件) 移动端请移步 MPreview.mobile Demo参考 http://demo.webjyh.com/MPreview/ 特此说明 此插件是我在项目 ... 
- ORACLE物理存储结构
			1.查看数据库实例基本信息: SQL> SELECT DBID,NAME,CREATED,LOG_MODE,OPEN_MODE,FORCE_LOGGING,CURRENT_SCN,FLASHBA ... 
- windows 下使clion支持c++11操作记录
			最近用上了windows下的clion,发现默认安装的MINGW版本太低,导致所带的gcc版本竟然是3.5的,实在太老了,不支持c++11,于是手动修改了mingw的版本.首先去mingw的官网下载最 ... 
