详细的背包问题和超市找零问题的解说, 代码详细,注释清除,方便使用
2022-11-11 16:07:09 8KB 背包问题和超市找零
1
假设要在足够多的会场里安排一批活动,并希望使用尽可能少的会场。设计一个有效的贪心算法进行安排。(这个问题实际上是著名的图着色问题。若将每一个活动作为图的一个顶点,不相容活动间用边相连。使相邻顶点着有不同颜色的最小着色数,相应于要找的最小会场数。) 编程任务: 对于给定的k(k<=3000)个待安排的活动,编程计算使用最少会场的时间表。 Input 每组测试数据的第一行是1 个正整数k,表示有k个待安排的活动。接下来的k行中,每行有2个正整数,分别表示k个待安排的活动开始时间和结束时间。时间以0 点开始的分钟计。 Output 输出最少会场数,每个答案一行 Sample Input 5 1 23 12 28 25 35 27 80 36 50 Sample Output 3
2022-10-25 10:43:50 2KB 会场安排
1
贪心法求解最优服务次序问题-设有n个顾客同时等待一项服务。顾客i需要的服务时间为ti, 1≦i ≦n,共有s处可以提供此服务。应如何安排n个顾客的服务次序才能 使平均等待时间达到最小? 平均等待时间是n个顾客等待服务时间的总和除以n。
2022-07-20 21:49:58 1KB 贪心算法
1
算法设计与分析_第4章_贪心算法2.pdf
2022-07-10 09:13:42 936KB 文档资料
包括背包问题,活动安排问题,多机调度问题,和哈夫曼树和编码问题
2022-07-02 13:49:25 4KB 贪心法
1
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3,6,4] 输出: 7 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。 随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价格 = 6)的时候卖出, 这笔交易所能获得利润 = 6-3 = 3 。 示例 2: 输入: [1,
2022-06-30 23:20:50 54KB od 利润 动态
1
假设要在足够多的会场里安排一批活动,并希望使用尽可能少的会场.设计一个有效的贪心算法进行安排(这个问题实际上是著名的图着色问题,若将每一个活动作为图的一个顶点,不相容活动间用边相连.使相邻顶点着有不同颜色的最小着色数,相应于要找的最小会场数.)
2022-06-08 10:30:26 2KB c++ 源码 会场活动安排
1
贪心算法经典问题:活动安排,背包问题,最优装载,单源最短路径_Dijiksra,找零钱问题,多机调度
1
算法与程序设计:第4章 贪心算法.ppt
2022-06-01 11:00:53 1.28MB 算法 贪心算法 文档资料
顶点覆盖问题的贪心算法的设计与分析.doc
2022-05-31 14:06:04 270KB 文档资料 贪心算法 算法