LeetCode 62.不同路径
2018-10-18 09:26
92 查看
一个机器人位于一个 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
这……又是传说中的动态规划……
[code]class Solution: def uniquePaths(self, m, n): """ :type m: int :type n: int :rtype: int """ way=[[1 for i in range(n)] for i in range(m)]#第一行和第一列一定是1种走法 for i in range(1,m): for j in range(1,n): way[i][j]=way[i-1][j]+way[i][j-1]#其他格子走法=它上面的格子+左面的格子 return way[m-1][n-1]
阅读更多
相关文章推荐
- [LeetCode]62 不同的路径总数
- LeetCode-63. 不同路径 II
- leetcode 62-所有可行的路径数
- [LeetCode] Unique Paths 不同的路径
- LeetCode --- 62. 不同路径
- LeetCode 62. Unique Paths(所有不同的路径)
- Leetcode 062 不同路径 Python (动态规划)
- [LeetCode] Unique Paths II 不同的路径之二
- Leetcode 063 不同路径|| Python C++ 详细题解
- LeetCode 63.不同路径II
- LeetCode题库解答与分析——#62. 不同路径UniquePaths
- LeetCode题库解答与分析——#63.不同路径IIUniquePathsII
- [leetcode 62]Unique Paths---机器人向左或向下走到右下角的路径数目
- leetcode 63. 不同路径 II dp
- [LeetCode]63 不同的路径总数之二
- LeetCode 63. Unique Path II(所有不同路径之二)
- Leet Code 62 Unique Paths - 不同路径 - Java
- 获取不同机型外置SD卡路径
- LeetCode(62)-Two Sum
- 不同的路径