
动态规划
动态规划算法学习
青北念
博观而约取,厚积而薄发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【LeetCode 509 斐波那契数 dp 入门】
LeetCode 509. 斐波那契数 dp入门级509题目:题解509题目:斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0,F(1) = 1F(n) = F(n - 1) + F(n - 2),其中 n > 1给定 n ,请计算 F(n) 。示例 1:输入:n = 2输出:1解释:F(2) = F(1) + F(0) = 1 + 0 = 1示例 2:输入:n = 3原创 2022-03-12 18:30:57 · 531 阅读 · 0 评论 -
【LeetCode 746. 使用最小花费爬楼梯 dp 入门】
LeetCode 746. 使用最小花费爬楼梯 dp 入门756 题目:题解1 dp题解2 动态数组756 题目:给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。请你计算并返回达到楼梯顶部的最低花费。示例 1:输入:cost = [10,15,20]输出:15解释:你将从下标为 1 的台阶开始。支付 15 ,向上爬两个台阶,到达楼梯顶部原创 2022-03-14 20:01:29 · 126 阅读 · 0 评论