吴文虎 程序设计基础 第2版 PPT第14
9 贪 心 法 教学目标 贪心法解题的一般步骤 贪心法的相关理论 贪心法解题的注意事项 内容要点 贪心法的应用 贪心法解题的一般步骤 贪心法的相关理论 贪心法解题的注意事项 9.0 贪心法解题的一般步骤 9.0.1 装船问题 【任务 9.0】王小二毕业后从事船运规划工作,吉祥号货轮的最大载重量为M吨,有N件货物供选择装船,每件货物的重量和价值是不同的。王小二的任务是从N件货物中挑选若干件上船,在满足货物总重量小于等于M的前提下,运走的货物的总价值最大。 王小二很聪明,他选择了贪心策略,专挑价钱高重量轻的货物往船上搬。具体方法是:对每件货物,计算其价值与重量之比,姑且称之为 “ 价重比”,价重比高的货物优先装船,每装一件累计其重量,控制总重量不超过货轮的载重量M。由此,他荣幸地获得一个绰号:“贪心的王小二”。 这类问题称为 0-1 背包问题。 算法如下 1 . 定义一个描述货物的结构 goods struct goods { float w; float p; float pw; int No; } g [N];
您可能关注的文档
最近下载
- 城市道路护栏清洗装置设计(已改).doc VIP
- 一年级数学20以内加减法计算专项练习题(共42份,每日一练).docx VIP
- 一年级数学20以内加减法计算专项练习题(共41份,每日一练).docx VIP
- “两个细则”考核防范措施.pdf VIP
- 一年级数学5以内加减法计算练习题(每日一练,共33份).docx VIP
- 一年级数学5以内加减法计算练习题(每日一练,共29份).docx VIP
- 痛风石诊疗共识解读2026.pptx VIP
- 雅马哈船外机用户手册2021+(GP1800R+SVHO)+F4P-F8199-70中文.pdf VIP
- 诊疗方案知情选择同意书.doc VIP
- 配送网络布局优化(35页PPT).ppt VIP
原创力文档

文档评论(0)