力扣 62 不同路徑

2022-05-08 12:03:09 字數 1004 閱讀 5274

乙個機械人位於乙個 m x n 網格的左上角 (起始點在下圖中標記為「start」 )。

機械人每次只能向下或者向右移動一步。機械人試圖達到網格的右下角(在下圖中標記為「finish」)。

問總共有多少條不同的路徑?

例如,上圖是乙個7 x 3 的網格。有多少可能的路徑?

說明:m 和 n 的值均不超過 100。

示例 1:

輸入: m = 3, n = 2

輸出: 3

解釋:從左上角開始,總共有 3 條路徑可以到達右下角。

1. 向右 -> 向右 -> 向下

2. 向右 -> 向下 -> 向右

3. 向下 -> 向右 -> 向右

示例 2:

輸入: m = 7, n = 3

輸出: 28

class

solution(object):

defuniquepaths(self, m, n):

""":type m: int

:type n: int

:rtype: int

"""f=[[float("

-1")]*m for i in range(n)]#

定義乙個m*n的表

for i in

range(n):

for j in

range(m):

if i==0 or j==0:

f[i][j]=1 #

在邊界的時候都只有唯一的一條路徑

else

: f[i][j] = f[i][j - 1] + f[i - 1][j]

return f[-1][-1]

a=solution()

print(a.uniquepaths(3,1))

第一次知道py這麼牛皮!!!!

力扣62 不同路徑

乙個機械人位於乙個 m x n 網格的左上角 起始點在下圖中標記為 start 機械人每次只能向下或者向右移動一步。機械人試圖達到網格的右下角 在下圖中標記為 finish 問總共有多少條不同的路徑?示例 1 輸入 m 3,n 7 輸出 28 示例 2 輸入 m 3,n 2 輸出 3 解釋 從左上角...

力扣 62 不同路徑

題目 乙個機械人位於乙個 m x n 網格的左上角 起始點在下圖中標記為 start 機械人每次只能向下或者向右移動一步。機械人試圖達到網格的右下角 在下圖中標記為 finish 問總共有多少條不同的路徑?示例 1 輸入 m 3,n 7 輸出 28 題解 這是個楊輝三角形,每個位置的路徑 該位置左邊...

力扣 65不同路徑

最近在刷力扣上的題目,刷到了65不同路徑,當初上大學的時候,曾在hihocoder上刷到過這道題目,但是現在已經幾乎全忘光了,大概的知識點是動態規劃,如今就讓我們一起來回顧一下。題目原文是 乙個機械人位於乙個 m x n 網格的左上角 起始點在下圖中標記為 start 機械人每次只能向下或者向右移動...