原文:活动安排问题 贪心法解决

上次写的 背包问题解决方法是动态规划,其实有的人一看到 背包问题时第一反应就是使用贪心法来解决问题。但是贪心法求的结果并不一定就是最优解,举个例子: 用word画的,质量不是很好,凑合着看吧先。。。可以看出来,贪心法先放最大的最后却不一定得到最大的价值。所以用贪心法解决 问题是不靠普的。说着说着就有点离题了 啦啦啦 今天写的问题的 活动安排问题,使用的是贪心法来解决的。 问题描述: 设有n个活动的 ...

2012-05-04 23:11 1 14558 推荐指数:

查看详情

贪心法活动安排问题

1、贪心算法 (1)原理:在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解 ...

Thu Nov 12 19:49:00 CST 2020 0 457
贪心算法-活动安排问题

算法思想:贪心算法 实际问题活动安排问题 编写语言:Java 问题描述   设有n个活动的集合 E = {1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动 i 都有一个要求使用该资源的起始时间 si 和一个结束时 ...

Sat May 25 06:10:00 CST 2019 0 1257
贪心算法之活动安排问题

问题描述: 给定11个活动的开始时间和结束时间,问怎么安排能使安排活动数最多? 贪心策略: 优先安排最早结束的活动 【优先安排最早开始的活动问题在于,当该活动的持续时间过长时,不是最优解】 【优先安排持续时间最短的活动问题在于,该活动可能跨过两个活动的结束和开始时间,不是最优解 ...

Wed Nov 28 19:31:00 CST 2018 0 2367
[C++] 贪心算法之活动安排、背包问题

贪心算法可以得到最优解。如果一个问题可以同时用几种方法解决贪心算法应该是最好的选择之一。 二、贪心算 ...

Thu May 25 04:06:00 CST 2017 0 11404
C++贪心算法实现活动安排问题

问题描述: 设有n个活动的集合E={1,2,…,n},其中,每个活动都要求使用同一资源,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起始时间si和一个结束时间fi,且si<fi。如果选择了活动i,则它在半开时间区间[si,fi)内占用资源。若区间[si,fi ...

Mon Nov 04 19:04:00 CST 2019 0 520
会场安排问题贪心

题目链接:http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=4809 思路: 能放在一个会场里的活动的前提是,当前活动的开始时间大于等于上一个活动的结束时间。 首先把一个活动的开始时间和结束时间放在两个数组中再进行排序,这样得到的就是最小 ...

Wed Oct 23 18:42:00 CST 2019 0 614
C++~回溯+贪心法解决01背包问题

如果是写作业找到了我这里,希望不要直接copy~仅供参考~可能有错误的,自己写帮助很大^0^ ...

Tue Jan 02 03:31:00 CST 2018 0 1066
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM