赞
踩
!!! 还是要多练题的。不断地提升自己的逻辑能力
确定状态:首先确定问题的状态,即问题的子问题是什么,以及如何表示子问题的状态。状态的选择要满足问题的最优子结构性质。
**定义状态转移方程:**根据问题的最优子结构性质,推导出状态之间的转移关系,即状态转移方程。状态转移方程描述了如何从一个状态转移到另一个状态,并且通常可以通过已解决的子问题的解来计算当前状态的解。
初始化边界条件:确定最小规模子问题的解,即边界条件。在动态规划中,通常需要对边界条件进行初始化,以便后续的递推计算。
递推计算:根据状态转移方程和边界条件,通过递推计算填充状态表格或数组。通常采用自底向上的方式,从最小规模的子问题开始逐步计算,直到求解原问题。
解决原问题:最终得到状态表格或数组中所需要的结果,即原问题的解。根据问题的具体要求,可能需要从状态表格中提取某些值或找到特定位置的解
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。