从 第一行 任意单元格出发,返回到达 最后一行 任意单元格的最小路径代价。...1:
输入:grid = [[5,3],[4,0],[2,1]],
moveCost = [[9,8],[1,5],[10,12],[18,6],[2,4],[14,3]]
输出:17
解释:最小代价的路径是...- 从 5 移动到 0 的代价为 3 。
- 从 0 移动到 1 的代价为 8 。
路径总代价为 6 + 3 + 8 = 17 。...[[5,1,2],[4,0,3]],
moveCost = [[12,10,15],[20,23,8],[21,7,1],[8,1,13],[9,10,25],[5,3,2]]
输出:6
解释:
最小代价的路径是...解题
dp[i][j] 表示到达 (i, j) 时的最小代价
class Solution {
public:
int minPathCost(vector>& grid