最小路径和。给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。
说明:每次只能向下或者向右移动一步。
示例:
1 |
|
思路一
动态规划,走到第 \((i,j)\) 的位置,只能从上边 \((i-1,j)\) 或左边 \((i, j-1)\) 两个方向过来,选择路径和较小的方向即可。时间复杂度 \(O(mn)\)。
1 |
|
最小路径和。给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。
说明:每次只能向下或者向右移动一步。
示例:
1 |
|
动态规划,走到第 \((i,j)\) 的位置,只能从上边 \((i-1,j)\) 或左边 \((i, j-1)\) 两个方向过来,选择路径和较小的方向即可。时间复杂度 \(O(mn)\)。
1 |
|
微信打赏
支付宝打赏