0
点赞
收藏
分享

微信扫一扫

【剑指 Offer】剑指 Offer 47. 礼物的最大价值

古得曼_63b6 2022-03-11 阅读 76

题目
代码
执行用时:40 ms, 在所有 Python3 提交中击败了93.73% 的用户
内存消耗:16.2 MB, 在所有 Python3 提交中击败了64.26% 的用户
通过测试用例:61 / 61

class Solution:
    def maxValue(self, grid: List[List[int]]) -> int:
        for i in range(1,len(grid[0])):
            grid[0][i]+=grid[0][i-1]
        for i in range(1,len(grid)):
            grid[i][0]+=grid[i-1][0]
        for r in range(1,len(grid)):
            for c in range(1,len(grid[0])):
                grid[r][c]+=max(grid[r-1][c],grid[r][c-1])
        return grid[-1][-1]
举报

相关推荐

0 条评论