活动选择问题

Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic Discuss

Problem Description

sdut 大学生艺术中心每天都有n个活动申请举办,但是为了举办更多的活动,必须要放弃一些活动,求出每天最多能举办多少活动。

Input

输入包括多组输入,每组输入第一行为申请的活动数n(n<100),从第2行到n+1行,每行两个数,是每个活动的开始时间b,结束时间e;

Output

输出每天最多能举办的活动数。

Example Input

12
15 20
15 19
8 18
10 15
4 14
6 12
5 10
2 9
3 8
0 7
3 4
1 3

Example Output

5

#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
struct st
{int s,e;
};
int cmp(st a,st b)
{return a.e<b.e;
}
int main()
{st a[100];int n;while(~scanf("%d",&n)){for(int i=0;i<n;i++){cin>>a[i].s>>a[i].e;}sort(a,a+n,cmp);int ans=0;for(int i=0;i<n;i++){for(int j=i+1;j<n;j++){if(a[i].e<=a[j].s){ans++;i=j-1;break;}}}cout<<ans+1<<endl;}return 0;
}

sdut 活动选择问题相关推荐

  1. 活动选择问题 贪心

    活动选择问题 题目描述 sdut 大学生艺术中心每天都有n个活动申请举办,但是为了举办更多的活动,必须要放弃一些活动,求出每天最多能举办多少活动. 输入 输入包括多组输入,每组输入第一行为申请的活动数 ...

  2. 活动选择的贪心算法与动态规划

    问题: 有一个需要使用每个资源的n个活动组成的集合S= {a1,a2,···,an },资源每次只能由一个活动使用.每个活动a都有一个开始时间和结束时间,且 0<= s < f .一旦被选 ...

  3. 7-1 活动选择问题 (25 分)(思路+详解+扩展)宝 今天你AC了吗!!!

    一:题目 假定一个有n个活动(activity)的集合S={a 1 ​ ,a 2 ​ ,-,a n ​ },这些活动使用同一个资源(例如同一个阶梯教室),而这个资源在某个时刻只能供一个活动使用.每个活 ...

  4. 从 活动选择问题 看动态规划和贪心算法的区别与联系

    这篇文章主要用来记录我对<算法导论> 贪心算法一章中的"活动选择问题"的动态规划求解和贪心算法求解 的思路和理解. 主要涉及到以下几个方面的内容: ①什么是活动选择问题 ...

  5. 信息学奥赛一本通(1323:【例6.5】活动选择)

    1323:[例6.5]活动选择 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 10673     通过数: 5828 [题目描述] 学校在最近几天有n个活动,这些 ...

  6. 贪心算法之活动选择问题

    贪心算法之活动选择问题 我们在之前的文章里面已经提到过动态规划的方法来求解最优的问题,但是就是因为动态规划太过于强大,像一把瑞士军刀,在一些比较特殊的问题上再使用动态规划的话,就有点用脸盆刷牙的感觉了 ...

  7. 贪心策略——活动选择问题

    谈一谈贪心算法中活动选择问题

  8. 3.4_activity_selection_活动选择问题

    --- 活动选择问题 ---假设有 n 个活动要占用同一片场地,而场地在某时刻只能供一个活动使用每个活动都有一个开始时间 si 和 结束时间 fi,表示活动在 [si, fi) 区间占用场地问:安排哪 ...

  9. 活动选择与小船过河问题(贪心算法)

    活动选择问题描述: 存在一个教室,有下面若干个活动需要安排在一天进行,活动之间不能重叠,如何安排活动使活动的数量最多? 活动序号 1 2 3 4 5 6 7 8 9 10 11  (活动已经按结束时间 ...

最新文章

  1. Python之gmplot:gmplot库的简介、安装、使用方法之详细攻略
  2. 马化腾:用户体验的10/100/1000法则
  3. 【Python】函数递归实例之字符串反转、汉诺塔问题分析
  4. hihoCoder #1468 : 2-SAT·hihoCoder新春晚会(2-SAT 输出字典序最小的方案)
  5. 常用的stm32库函数
  6. command对象和DataReader的学习
  7. python 线程锁_Python3多线程执行任务含线程同步锁
  8. 拓端tecdat|R语言多臂试验 - 我们应该考虑多重性吗?
  9. 如何编辑修改PDF文字
  10. D2D 学习笔记第一课 初始化D2D 画一个矩形
  11. jmeter获取token并请求失败Internal authentication failed 400
  12. 几款游戏引擎技术对比
  13. 《Android移动应用基础教程》之Android购物商城
  14. 分享一篇企鹅的暑期实习生技术面经验
  15. HTML5期末大作业:在线电影网站设计——我不是药神电影介绍(4页) HTML+CSS+JavaScript 大二实训大作业HTML源码...
  16. Inno Setup字符串截取/拷贝
  17. 迈德威视相机C#调用例程
  18. 【代码笔记】测量模型推理时间
  19. CAS 介绍 单点登录认证系统
  20. 多乐影视电影网站开发——HTML+CSS+JavaScript+PHP

热门文章

  1. 用matlab抽样定理验证,MATLAB抽样定理验证.docx
  2. 解决:VMware DHCP Service 服务无法启动
  3. 安装Android studio打不开,提示the environment variable HAVA_HOME does not point to a val
  4. 女生做产品经理好吗_女生天生就是产品经理,不服来战!
  5. camunda流程定义表无数据_创建流程实例时 act_ru_identitylink 表中没有出现相关的人员数据...
  6. 最常问的Java面试题,有Get吗?
  7. qemu搭建arm运行linux内核,centos使用qemu搭建ARM64运行环境
  8. mysql填写账户远程_mysql账户添加远程访问
  9. 用稳压管保护单片机引脚_一步一步,全程揭开单片机的原理,让做电子变得轻松自如!...
  10. python语言发明者 google_谷歌的语言何以战胜Python?50%的人都应该立即学习Golang...