- 0
- 0
- 约5.27千字
- 约 22页
- 2026-03-12 发布于广西
- 举报
第19课朴素贪心策略
学习目标1、了解贪心策略的概念2、了解朴素贪心策略的思想3、了解若干贪心策略的套路
知识讲授
(一)贪心策略【概念】贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解。【关键】贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择。如果得到了证明,贪心算法成立,那么我们把这种解决方案叫做贪心算法。如果未经证明,最多称为贪心策略。【解题】一般而言,我们会有一种直觉,求解问题时总选择当前看来最好的选择,这种方案如果经过证明是正确的,我们才能放心大胆地采用。否则,用枚举或者搜索更加保险。但是,贪心算法通常证明起来比较困难,尤其是对于现阶段的我们。即然“贪心”了,而且证明起来困难较大时,我们就不奢求得到满分了,尽量多根据题目要求拿子任务分。
(一)贪心策略【朴素的贪心策略】这里指的是一种题目描述本身就是“贪心”策略的描述或者问题描述有比较明显的“贪心”策略,我们“想当然”地去“贪心地”解决问题,这时候制定的策略我们这里称之为朴素的贪心策略。这是一种形象的说法,因为缺乏严格的证明,所以方法看起来比较“朴素”。朴素的贪心策略是大多数竞赛选手能够想到的,这种策略可能是有效且高效的,但可能只有少数人才能真正去证明它的合理性。
原创力文档

文档评论(0)