Skip to content

Commit d9389d1

Browse files
Add files via upload
1 parent faa7e79 commit d9389d1

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

Minimum Path Sum/Minimum_Path_Sum.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# 动态规划
2+
# 52ms 98.68%
3+
class Solution:
4+
def minPathSum(self, grid):
5+
"""
6+
:type grid: List[List[int]]
7+
:rtype: int
8+
"""
9+
m, n = len(grid), len(grid[0])
10+
11+
for i in range(1, m):
12+
grid[i][0] += grid[i-1][0]
13+
14+
for j in range(1, n):
15+
grid[0][j] += grid[0][j-1]
16+
17+
for i in range(1, m):
18+
for j in range(1, n):
19+
grid[i][j] += min(grid[i-1][j], grid[i][j-1])
20+
21+
return grid[-1][-1]

0 commit comments

Comments
 (0)