Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.
Note: You can only move either down or right at any point in time.
一个二位数组,里边都是非负数,找一条路径从左上角走到右下角,要求路径上的数字之和最小而且你只能往右或者往下走。
这是一个比较simple的DP题目。
思路:假如现在站在右下角那个矩阵元素上,那么你的上一个元素可以从上边来,可以从左边来,只要选择最小的就可以。那么得出状态转移方程:dp[i][j]=matrix[i][j]+min(dp[i-1][j]+dp[i][j-1])。代码如下:
LeetCode 64 Minimum Path Sum
最新推荐文章于 2019-12-03 22:47:20 发布