
每日一练:【动态规划算法】斐波那契数列模型之使用最小花费爬楼梯(easy)
本文介绍“746. 使用最小花费爬楼梯”题目。该题楼顶为数组外下一个位置,用动态规划有两种解法。解法一设 dp[i]是以 i 为结尾跳到 i 台阶的最小花费,通过 dp[i - 1]、dp[i - 2]得出状态转移方程,初始化 dp[0]和 dp[1]后从左往右填表,返回 dp[n]。解法二设 dp[i]为从 i 出发到楼顶的最小花费,根据 dp[i + 1]、dp[i + 2]确定状态转移方程,初始化 dp[n - 2]和 dp[n - 1]后从右往左填表,返回 min(dp[0],dp[1])。

























