题解 | #礼物的最大价值#

礼物的最大价值

http://www.nowcoder.com/practice/2237b401eb9347d282310fc1c3adb134

#coding:utf-8
#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#

# @param grid int整型二维数组 
# @return int整型
#
class Solution:
    def maxValue(self , grid ):
        # write code here
        
        m = len(grid)
        n = len(grid[0])
        gArr =[[0 for item in range(n) ] for item in range(m)]

        gArr[0][0]= grid[0][0]
        
        for i in range(m):
            for j in range(n):
                up = 0
                left = 0
                
                if i > 0:
                    up = gArr[i-1][j]
                    
                if j > 0:
                    left = gArr[i][j-1]

                gArr[i][j] = max(up, left) + grid[i][j]
                
        ret = gArr[m-1][n-1]
        return ret
全部评论

相关推荐

但听说转正率很低,我现在有在实习了,好纠结要不要去
熬夜脱发码农:转正率低归低,但是实习的经历你可以拿着,又不是说秋招不准备了
点赞 评论 收藏
分享
06-08 22:25
门头沟学院 Java
从零开始的转码生活:这hr不会打开手机不分青红皂白给所有人群发这句话,过一会再给所有人再发一遍,这肯定会有重复的,不管,再过一会再发一遍
点赞 评论 收藏
分享
每晚夜里独自颤抖:这个在牛客不是老熟人了吗
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务