活动选择 题解

标签: 贪心
4人阅读 评论(0) 收藏 举报
分类:

【题目描述】

学校在最近几天有 n 个活动,这些活动都需要使用学校的大礼堂,在同一时间,礼堂只能被一个活动使。由于有些活动时间上有冲突,学校办公室人员只好让一些活动放弃使用礼堂而使用其他教室。现在给出 n 个活动使用礼堂的起始时间 Bi 和结束时间 Ei(Bi < Ei),请你帮助办公室人员安排一些活动来使用礼堂,要求安排的活动尽量多。 

【输入】

第一行一个整数 n(n<=1000);接下来的 n 行,每行两个整数,第一个 Bi,第二个是 Ei(Bi< Ei <=32767)

【输出】

输出最多能安排的活动个数。

 【样例输入】

11

3 5

1 4

12 14

8 12

0 6

8 11

6 10

5 7

3 8

5 9

2 13

【样例输出】

4

=========================题解========================

首先按照结束时间排序,之后将当前结束时间更新为第一个结束的活动的结束时间,再和下一个活动的开始时间比较,若开始时间在当前结束时间以后,则可以选择这个活动,更新当前结束时间为此活动的结束时间。


查看评论

【算法导论】贪心算法之活动选择问题

贪心算法解决活动选择问题
  • cyp331203
  • cyp331203
  • 2015-01-27 20:43:22
  • 2946

活动选择问题(贪心算法vs动态规划)

活动选择问题贪心算法vs动态规划 基础知识 1-1动态规划 1-2贪心算法 1-3贪心算法vs动态规划 活动选择问题描述 活动选择问题最优子结构 活动选择问题算法设计4-1贪心算法之选择最早结束活动 ...
  • ii1245712564
  • ii1245712564
  • 2015-05-01 16:25:46
  • 2725

贪心算法之活动选择理解

一.活动选择事例二.例题分析1、定义子问题 采用动态规划的方法: 2、寻找最优子结构: 假设已经找到问题Sij最大兼容活动集Aij,如果Aij中包含Ak(属于某一活动)。则可以将Sij分成两...
  • qq_16234613
  • qq_16234613
  • 2016-08-17 20:07:21
  • 602

活动选择问题代码(c++)

  • 2011年09月22日 10:57
  • 2KB
  • 下载

【算法导论】用动态规划解活动选择问题

上一篇讲了贪心算法来解活动选择问题(【算法导论】贪心算法之活动选择问题),发现后面有一道练习16.1-1是要用动态规划来解活动选择问题。其实跟之前的矩阵链乘法有些相似,也是考虑分割的活动是哪一个,并用...
  • cyp331203
  • cyp331203
  • 2015-01-28 22:19:11
  • 1442

基于活动选择问题来分析动态规划和贪心算法

今天偶然在解决活动的选择问题时遇到了一些麻烦,经过查资料和仔细分析后,总结如下,如果哪些地方有错,请指正,谢谢!1. 动态规划算法(Dynamic Programming Algorithm)动态规划...
  • Cecilia620
  • Cecilia620
  • 2017-05-01 16:11:06
  • 778

SDUTOJ 1298 活动选择

#include #include using namespace std; int a[105],b[105],c[105],d[105]; int main() { int n,i,timest...
  • R_Misaya
  • R_Misaya
  • 2014-10-16 11:45:15
  • 650

算法导论之贪心算法:活动选择问题

问题描述:每个活动都共享同一个公共的资源(比如教室等)所以同一时间只能有一个活动。现在的问题就是要在指定的时间内让举办的活动数量做大。...
  • WSYW126
  • WSYW126
  • 2016-05-17 20:47:52
  • 726

算法导论活动选择问题

#include "stdafx.h" #include #include #include using namespace std; //虚拟了一个活动,使他一定选择a1位第一个活动 //注意...
  • taoyanqi8932
  • taoyanqi8932
  • 2016-06-16 11:11:31
  • 174

活动选择问题 (sdut oj)

活动选择问题 Time Limit: 1000MS Memory Limit: 65536KB Problem Description  sdut 大学生艺术...
  • SwordsMan98
  • SwordsMan98
  • 2017-04-21 17:00:56
  • 124
    个人资料
    等级:
    访问量: 0
    积分: 394
    排名: 0
    文章存档