62. Unique Paths
来源:互联网 发布:linux tomcat常用命令 编辑:程序博客网 时间:2024/04/28 07:17
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?
Above is a 3 x 7 grid. How many possible unique paths are there?
Note: m and n will be at most 100.
思路:本题是一个dp题,因为机器人只能从上或者右到达当前位置,根据此规律,可以得出递推式
dp[i][j]=dp[i-1][j]+dp[i][j-1]
代码如下(已通过leetcode)
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 j=0;j<n;j++) {
dp[0][j]=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];
}
}
- 62. Unique Paths && 63. Unique Paths II
- 62. Unique Paths \ 63. Unique Paths II
- [LeetCode]62.Unique Paths
- LeetCode --- 62. Unique Paths
- LeetCode 62.Unique Paths
- [Leetcode] 62. Unique Paths
- [leetcode] 62.Unique Paths
- 62. Unique Paths
- [leetcode] 62.Unique Paths
- leetcode 62. Unique Paths
- Leetcode 62. Unique Paths
- [leetcode] 62. Unique Paths
- 62. Unique Paths LeetCode
- 62. Unique Paths
- 62. Unique Paths
- [LeetCode]62. Unique Paths
- 【LeetCOde】62. Unique Paths
- [LeetCode]62. Unique Paths
- centos6环境创建局域网http方式的yum源
- setResult与setResultData混淆
- Leetcode Self Crossing
- 初学android开发--day07
- char[],char *,string之间转换
- 62. Unique Paths
- c/c++基础知识点
- PHPStorm获取免费社区激活
- k-means确定初始中心值的方法
- 观察者模式
- Android开发 MeasureSpec介绍
- C++全局变量(编译后)去哪儿
- 22. Generate Parentheses
- 卸载redhat6.5的yum,安装centos6的yum,配置第三房yum源