Source: Unique Paths - LeetCode
状态转移方程
D P [ i ] [ j ] = D P [ i − 1 ] [ j ] + D P [ i ] [ j − 1 ] DP[i][j]=DP[i-1][j]+DP[i][j-1] DP[i][j]=DP[i−1][j]+DP[i][j−1]
题解
class Solution:
def uniquePaths(self, m: int, n: int) -> int:
DP=[[1 for i in range(n)] for j in range(m)]
for i in range(1,m):
for j in range(1,n):
DP[i][j]=DP[i-1][j]+DP[i][j-1]
return DP[m-1][n-1]