leetcode64Minimum Path Sum

xiaoxiao2021-02-27  365

class Solution(object):     def minPathSum(self, grid):         """         :type grid: List[List[int]]         :rtype: int         """         t=[[0]*len(grid[0])]*len(grid)         for i in range(len(grid)):             for j in range(len(grid[0])):                 if i==0 and j==0:                     t[i][j]=grid[i][j]                 elif i==0:                     t[i][j]=t[i][j-1]+grid[i][j]                 elif j==0:                     t[i][j]=t[i-1][j]+grid[i][j]                 else:                     t[i][j]=grid[i][j]+min(t[i][j-1],t[i-1][j])

        return t[-1][-1]

https://www.youtube.com/watch?v=lBRtnuxg-gU

转载请注明原文地址: https://www.6miu.com/read-3031.html

最新回复(0)