LeetCode题目链接
有一个机器人的位于一个 m × n 个网格左上角。
机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。
问有多少条不同的路径?
def uniquePaths(self, m, n):
# write your code here
if m <= 0 or n <= 0:
return 0
#python创建二维数组,前列后行
f = [[0 for col in range(n)] for row in range(m)]
for i in range(m):
for j in range(n):
if i == 0 or j == 0:
f[i][j] = 1
else:
f[i][j] = f[i-1][j] + f[i][j-1]
return f[m-1][n-1]
网友评论