GESP 七级 · GESP 202312 C++ 七级 第 23 题

判断题 · 答案 B · 考点:动态规划

← 整套速查表 GESP 七级 全部真题

题目

动态规划只要推导出状态转移方程,就可以写出递归程序来求出最优解。( )

答案:B

考点

动态规划 讲解 →动态规划 真题汇总 →

解题思维

这题考动态规划的本质理解,核心是:状态转移方程只是定义了‘怎么算’,但没解决‘算多少次’的问题。拿到题先想:递归不加记忆化会怎样?指数级爆炸就是答案。

常见错误

学生常误以为‘有方程就能算出最优解’,忽略了递归实现时的时间复杂度问题。命题人爱用‘只要…就…'这种绝对化表述挖坑,诱导背公式的人选对。容易错选A,因为没意识到朴素递归在重叠子问题下会重复计算,导致超时。

详细解析(节选)

动态规划与递归程序的本质区别

考点定位

GESP七级算法模块,考查对动态规划核心思想的理解深度。命题人特意设置这道判断题,就是要区分‘会写方程’和‘能求出最优解’之间的鸿沟。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断