64.最小路径和-python
64.最小路径和(中等)
题目大意:
给定一个包含非负整数的m x n
网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。
说明:每次只能向下或者向右移动一步。
题目
题目大意:
给定一个包含非负整数的m x n
网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。
说明:每次只能向下或者向右移动一步。
示例1:
1 |
|
示例2:
1 |
|
提示:
- m == grid.length
- n == grid[i].length
- 1 <= m, n <= 200
- 0 <= grid[i][j] <= 100
分析和解答
也是一眼就能看出来是二维dp的题目,往下走和往右都是只有一种不断累加的走法
之后的状态转移方程dp[i][j] = min(dp[i-1][j], dp[i][j-1]) + grid[i][j]
1 |
|
64.最小路径和-python
http://example.com/2022/01/06/algorithms/leetcode-python/64-最小路径和-python/