贪心算法
一、贪心
什么是贪心?贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。贪心的注意点贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。贪心算法的使用前提:局部最优解一定能导致全局最优解。
贪心解决问题策略:1、建立数学模型来描述问题;2、把求解的问题分成若干个子问题;3、对每一子问题求解,得到子问题的局部最优解;4、把子问题的解局部最优解合成原来解问题的一个解。
练习:零钱找回问题这个问题在我们的日常生活中就更加普遍了。假设1元、2元、5元、10元、20元、50元、100元的纸币分别有c0,c1,c2,c3,c4,c5,c6张。现在要用这些钱来支付k元,至少要用多少张纸币?用贪心算法的思想,很显然,每一步尽可能用面值大的纸币即可。在日常生活中我们自然而然也是这么做的。在程序中已经事先将value按照从小到大的顺序排好。
练习:部分背包问题P2204阿里巴巴走进了装满宝藏的藏宝洞。藏宝洞里面有N(N≤100)堆金币,第i堆金币的总重量和总价值分别是mi,vi(1≤mi,vi≤100)。阿里巴巴有一个承重量为T(T≤1000)的背包,但并不一定有办法
您可能关注的文档
- 数字地图:用户基数增长带来新机遇.pdf
- 数学能力提升寒假辅导:四年级第一讲例题与.pdf
- 2020年高考英语真题与模拟题:非谓语动词及交际用语专项训练.pdf
- 贪心算法基础与应用实例.pdf
- Hornet VTOL构建与使用手册.pdf
- 文秘岗位知识测试题本:涵盖单选题与专业知识.pdf
- 2021年重庆市中考数学卷选择题.pdf
- 消费税与关税义务人及税率详解.pdf
- 英国骆驼集市英语学习手册.pdf
- 极限四则运算法则与两个重要极限及其应用实例.pptx
- 2026踝关节扭伤治疗.pptx
- 2026急性化脓性胆管炎护理查房.pptx
- 2024-2025学年上海市金山区世外学校七年级(下)期末数学试卷(含解析).docx
- 2024-2025学年上海市闵行区七年级(下)期末数学试卷(含解析).docx
- 2024-2025学年上海市浦东新区八年级(下)期末数学试卷(含解析).docx
- 2024-2025学年上海市浦东新区建平实验中学八年级(下)期末数学试卷(含解析).docx
- 2024-2025学年上海市黄浦区八年级(下)期末数学试卷(含解析).docx
- 2024-2025学年上海市浦东新区洋泾菊园实验学校八年级(下)期末数学试卷(含解析).docx
- Morse跌倒评估量表应用(2026) - 副本.pptx
- 镇痛消肿的护理效果评价.pptx
最近下载
- 新苏教版四年级下册科学复习资料.pdf VIP
- 2025年七年级地理下册同步备课(人教版2024)东南亚(课件).pptx VIP
- 施肥模式对玉米产量和肥料利用率的影响研究.docx VIP
- 人教版(2024)新教材七年级地理下册第八章第二节《东南亚》同步备课教学设计(含两课时).docx VIP
- 玉米肥料利用率试验研究.doc VIP
- LS产电变频器S100说明书.pdf
- 不同施肥模式对玉米产量的影响及肥料利用率研究.docx VIP
- 玉米肥料利用率田间试验总结.pdf VIP
- 国内医学期刊数字化出版:现状洞察、挑战剖析与发展路径探究.docx
- 致命性肺血栓栓塞症急救护理专家共识.pptx VIP
原创力文档

文档评论(0)