三个例子 | 问题描述 | 思想 | 具体表示 | 递归方程 |
1、币值最大化问题 | 不相邻的最大值 | 包含最后一个和不包含最后一个 | n个硬币,面值为c1,c2,c3,cn,最大金额F(n) | |
2、找零问题 | 需找零金额为n,最少要用面值为d1<d2<d3<d4<dm的硬币。 | 在总金额为n-dj的一堆硬币上加入一个面值为dj的硬币 | F(n)为总金额为n的数量最少的硬币数目 |
|
3、硬币收集问题 | 格木板中放有一些硬币,找出机器人能找到的最大硬币数并给出相应的路径。 | 由左边或者上方单元格到达 | 令F(i,j)为机器人截止到第i行第j列单元格(i,j |
8.1 动态规划的三个基本例子
最新推荐文章于 2022-04-05 15:39:37 发布
本文通过三个经典例子详细阐述了动态规划的运用,包括如何实现币值的最大化,解决找零问题,以及探讨硬币收集问题。通过对这些问题的深入分析,读者可以更好地理解和掌握动态规划的思想及其在实际问题中的解决策略。
摘要由CSDN通过智能技术生成