作业帮 > 数学 > 作业

ACM动态规划问题刘汝佳的算法白皮书上DP三角形求最大和那道题,书上有3中方法,第一种是递归计算,第二种递推计算,第三种

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/16 08:42:10
ACM动态规划问题
刘汝佳的算法白皮书上DP三角形求最大和那道题,书上有3中方法,第一种是递归计算,第二种递推计算,第三种是记忆化搜索,请问这三种方法都是DP思想的体现吗?
到底什么是DP,每个DP问题都有状态转移方程吗?d(i,j) = a(i,j) + max{ d(i+1,j), d(i+1,j+1) }
DP思想就是找到问题最小子问题最优策略,通过子问题最优策略的状态转移求出需要的状态.
此题DP的子问题最优策略可以描述为:d(i,j)表示的坐标i,j处最优解,那么自然可分为的两种情况:
1.i==n时,d[i][j]=a[i][j]
2.i