LeetCode63 不同路徑2

2022-09-04 02:57:08 字數 342 閱讀 4387

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

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

現在考慮網格中有障礙物。那麼從左上角到右下角將會有多少條不同的路徑?

一樣的動態規劃,但是多了障礙物,其實只用把障礙物置為0就可以了。關鍵是起始點為障礙物怎麼處理,面試時需要和面試官溝通好。

1

class

solution

22else25}

26}27return dp[n-1][m-1

];28

}29 };

leetcode 63 不同路徑(2)

乙個機械人位於乙個 m x n 網格的左上角 起始點在下圖中標記為 start 機械人每次只能向下或者向右移動一步。機械人試圖達到網格的右下角 在下圖中標記為 finish 現在考慮網格中有障礙物。那麼從左上角到右下角將會有多少條不同的路徑?小結 動態規劃。這道題增加了障礙。通用模式 class s...

leetcode 63不同路徑2

乙個機械人位於乙個 m x n 網格的左上角 起始點在下圖中標記為 start 機械人每次只能向下或者向右移動一步。機械人試圖達到網格的右下角 在下圖中標記為 finish 現在考慮網格中有障礙物。那麼從左上角到右下角將會有多少條不同的路徑?說明 m 和 n 的值均不超過 100。示例 1 輸入 0...

leetcode63 不同路徑2

乙個機械人位於乙個 m x n 網格的左上角 起始點在下圖中標記為 start 機械人每次只能向下或者向右移動一步。機械人試圖達到網格的右下角 在下圖中標記為 finish 現在考慮網格中有障礙物。那麼從左上角到右下角將會有多少條不同的路徑?設定乙個與網格同樣大小的dp矩陣,其中dp i j 表示有...