题目
使用贪心算法解决问题时,通过对每一步求局部最优解,最终一定能找到全局最优解。
答案:B
考点
解题思维
贪心算法每一步做出当前最优选择,且不回溯。难点在于证明贪心策略的正确性(常用交换论证法)。
常见错误
贪心算法需要严格证明正确性。典型错误:局部最优不等于全局最优。例如0-1背包问题就不能用贪心。
详细解析(节选)
【考点】贪心算法|局部最优与全局最优的关系|算法适用条件
1. 🎯 考纲定位
GESP 五级《算法设计》模块,命题人用此题卡住90%考生对贪心算法适用条件的认知盲区。
同考点真题
- 第 28 题· NOIP 2010 普及组初赛试题 · 答案 num <= 2num < 3num == 2go(LEFT_TO_RIGHT)pos[i] == LEFTLEFT == pos[i]hour[i] + go(RIGHT_TO_LEFT)go(RIGHT_TO_LEFT) + hour[i]pos[i] = LEFT看解析 →
- 第 28 题· NOIP 2016 普及组初赛试题 · 答案 n-nn+1M[i]<C[j]M[i]<=C[j]count<=Acheck(mid)mid-1看解析 →
- 第 11 题· CSP 2019 入门级第一轮 · 答案 C看解析 →
- 第 13 题· CSP 2019 提高级第一轮 · 答案 B看解析 →
- 第 19 题· CSP 2019 提高级第一轮 · 答案 CDB看解析 →