62. 不同路径

62. 不同路径
class Solution(object):
    def uniquePaths(self, m, n):
        """
        :type m: int
        :type n: int
        :rtype: int
        这个题其实可以用排列组合的方式来做。这其实是最开始想到的方法。
        组合数公式:c(m,n) = m! / (n! * (m - n)!)
        python代码就比较凶残了,一行代码搞定:
        """
        return int(math.factorial(m + n - 2) / math.factorial(m -1) / math.factorial(n-1))
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 描述:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下...
    大数据Zone阅读 242评论 0 0
  • 一个机器人位于一个 *m x n *网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或...
    one_zheng阅读 136评论 0 0
  • 题目 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或...
    半亩房顶阅读 325评论 0 1
  • 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右...
    vbuer阅读 371评论 0 0
  • 走在路上,目之所及的一个个紧闭的店,以及越来越少的来来往往的车辆,还有依稀的行人与人声,仿佛在谱写一个热闹非凡的城...
    走呀走阅读 137评论 0 0