组合问题。机器人在矩阵的左上角需要去矩阵的右下角,且机器人只能向下和向右行动。
你需要实现一个程序计算机器人有多少条路径到达右下角。
思路 DP
class Solution: def uniquePaths(self, m: int, n: int) -> int: dp = [[1]*n] * m for x in range(1, m): for y in range(1, n): dp[x][y] = dp[x-1][y] + dp[x][y-1] return dp[m-1][n-1]
|