【发布时间】:2017-07-14 11:10:04
【问题描述】:
我正在学习一些算法和 DS,遇到了一个 DP 问题。寻找一些提示。声明如下:
给定一个由非负数填充的 mxn 网格,找到一条从左上角到右下角的路径,该路径最小化沿其路径的所有数字的总和。
注意:您只能在任何时间点向下或向右移动。
提示仅供参考!
我想过一些事情,但它们就是行不通。这没有意义,因为我最初的想法是,
使用 dp[i][j] 进行记忆,其中 dp[i][j] 是 i*j 网格的最小路径总和。这没有意义,因为例如我不确定如何从中获取 do[i + 1][j + 1]。
这个想法是否正确。你能提出一些建议吗?
【问题讨论】:
-
Google 获得 A*(A 星)