给出了一系列成本。您可以向前跳两下或向后跳一跳。如果您登陆特定指数,则必须将成本添加到总成本中。找出穿过阵列或到达阵列末端所需的最小成本。
输入:
5 (Number of elements in the array)
[9,4,6,8,5] (Array)
1 (Index to start)
输出:
12
解释:我们从索引 1 开始,跳到 3 再跳出来,总成本为 8+4=12。
我们如何为此构建 DP 解决方案?
原文由 Tavish Jain 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以将递归程序与 Dp 一起使用