acwing 60. 礼物的最大价值
2021-02-05 20:16
标签:== 大于 nbsp XML turn pre ram i++ rev 地址 https://www.acwing.com/problem/content/56/ 在一个m×n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于0)。 你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格直到到达棋盘的右下角。 给定一个棋盘及其上面的礼物,请计算你最多能拿到多少价值的礼物? 注意: 样例: 解法 动态规划 由于只能在格子上 向右或者向下走 那么可以得到状态转移方程 dp[i][j] = dp[i][j] + max(dp[i-1][j] , dp[i][j-1]); acwing 60. 礼物的最大价值 标签:== 大于 nbsp XML turn pre ram i++ rev 原文地址:https://www.cnblogs.com/itdef/p/11437596.html
输入:
[
[2,3,1],
[1,7,1],
[4,6,1]
]
输出:19
解释:沿着路径 2→3→7→6→1 可以得到拿到最大价值礼物。
class Solution {
public:
int getMaxValue(vector
文章标题:acwing 60. 礼物的最大价值
文章链接:http://soscw.com/index.php/essay/51486.html