Middle-题目21:62. Unique Paths

原创 2016年05月31日 15:44:07

题目原文:
A robot is located at the top-left corner of a m x n grid (marked ‘Start’ in the diagram below).

The robot can only move either down or right at any point in time. The robot is trying to reach the bottom-right corner of the grid (marked ‘Finish’ in the diagram below).
这里写图片描述
How many possible unique paths are there?
题目大意:
一个机器人从一个m*n的网格的左上角开始走,每次只能向下或向右走一步,问有几种走到右下角的不同走法?
题目分析:
使用dp,设dp[i][j]是从(0,0)点走到(i,j)点的不同走法数,则dp[i][j]=dp[i-1][j]+dp[i][j-1],初始化第一行和第一列为1,(因为只有一行或一列的时候,是唯一走法)
源码:(language:java)

public class Solution {
    public int uniquePaths(int m, int n) {
        int[][] dp=new int[m][n];
        for(int i=0;i<m;i++)
            dp[i][0]=1;
        for(int i=0;i<n;i++)
            dp[0][i]=1;
        for(int i=1;i<m;i++)
            for(int j=1;j<n;j++)
                dp[i][j]=dp[i-1][j]+dp[i][j-1];
        return dp[m-1][n-1];
    }
}

成绩:
1ms,beats 5.98%,众数1ms,77.94%
cmershen的碎碎念:
小学学过奥数的人会对“数最短路线”的算法很熟悉,其实本质是一样的。可是那时候不懂编程,更不懂dp,就知道在网格上累加。

版权声明:完整版Leetcode题解请出门左转https://github.com/cmershen1/leetcode/tree/master/docs

LeetCode-62-Unique Paths(动态规划)-Medium

题目理解: 在只允许从左向右,从上到下移动的情况下,从mxn的矩阵(0,0)点,到(m-1,n-1)点,有多少路径; 题目分析: 1. 回溯遍历会超时; 2. 动规; 解题代...
  • eddy_liu
  • eddy_liu
  • 2016年03月14日 08:51
  • 1100

leetCode 62.Unique Paths (唯一路径) 解题思路和方法

A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). ...
  • xygy8860
  • xygy8860
  • 2015年07月15日 14:23
  • 749

62 Unique Paths

题目链接:https://leetcode.com/problems/unique-paths/题目:A robot is located at the top-left corner of a m ...
  • ChilseaSai
  • ChilseaSai
  • 2015年10月14日 21:49
  • 626

leetcode 62. Unique Paths-唯一路径|动态规划

Total Accepted: 80566 Total Submissions: 225855 Difficulty: Medium A robot is located at the top-...
  • happyaaaaaaaaaaa
  • happyaaaaaaaaaaa
  • 2016年03月11日 15:16
  • 1587

LeetCode 62 — Unique Paths(C++ Java Python)

题目:http://oj.leetcode.com/problems/unique-paths/ A robot is located at the top-left corner of a m ...
  • dragon_dream
  • dragon_dream
  • 2014年02月23日 22:00
  • 2455

个人记录-LeetCode 63. Unique Paths II

LeetCode
  • Gaugamela
  • Gaugamela
  • 2016年12月30日 19:02
  • 703

LeetCode 62 Unique Paths(记忆化搜索)

The robot can only move either down or right at any point in time. The robot is trying to reach the ...
  • qq_26658823
  • qq_26658823
  • 2017年05月12日 08:30
  • 282

【LeetCode】Unique Paths 解题报告

【题目】 A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram belo...
  • ljiabin
  • ljiabin
  • 2014年12月08日 17:19
  • 4058

[leetcode] 62. Unique Paths

A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). Th...
  • TstsUgeg
  • TstsUgeg
  • 2016年01月26日 15:36
  • 151

62. Unique Paths(dp)

https://leetcode.com/problems/unique-paths/description/ 题目:求解从左上角到右下角的路径条数。 思路: 动态规划(dp[x][y]=dp[...
  • tangyuanzong
  • tangyuanzong
  • 2018年01月31日 21:40
  • 13
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Middle-题目21:62. Unique Paths
举报原因:
原因补充:

(最多只允许输入30个字)