乙個機械人位於乙個 m x n 網格的左上角 (起始點在下圖中標記為「start」 )。問題分析:機械人每次只能向下或者向右移動一步。機械人試圖達到網格的右下角(在下圖中標記為「finish」)。
問總共有多少條不同的路徑?
第一步:**展示:1、機械人最後一步是向左或者向右
2、設右下角的座標為(m-1,n-1)
3、則前一步是(m-1,n-2)或者(m-2,n-1)
第二步:
若有x種方法從左上角走到(m-1,n-2)有y種方法從左上角走到(m-2,n-1),則共有x+y種方法(加法原理:不重複,不遺漏)
第三步:
問題轉換為有多少種方法可以走到(m-1,n-2)或者(m-2,n-1)
第四步:
轉移方程為:f[i][j] = f[i-1][j]+f[i][j-1]
class
solution
else}}
return f[m]
[n];
}}
62 不同路徑
一 題目 機械人位於乙個 m x n 網格的左上角,在下圖中標記為 start 開始 機械人每次只能向下或者向右移動一步。機械人試圖達到網格的右下角,在下圖中標記為 finish 結束 問有多少條不同的路徑?例如,上圖是乙個3 x 7網格。有多少可能的路徑?注意 m 和 n 的值均不超過 100。二...
62 不同路徑
乙個機械人位於乙個 m x n 網格的左上角 起始點在下圖中標記為 start 機械人每次只能向下或者向右移動一步。機械人試圖達到網格的右下角 在下圖中標記為 finish 問總共有多少條不同的路徑?例如,上圖是乙個7 x 3 的網格。有多少可能的路徑?說明 m 和 n 的值均不超過 100。示例 ...
62 不同路徑
乙個機械人位於乙個 m x n 網格的左上角 起始點在下圖中標記為 start 機械人每次只能向下或者向右移動一步。機械人試圖達到網格的右下角 在下圖中標記為 finish 問總共有多少條不同的路徑?例如,上圖是乙個7 x 3 的網格。有多少可能的路徑?說明 m 和 n 的值均不超過 100。示例 ...