不同的路径
来源:互联网 发布:剑网3炮哥捏脸数据 编辑:程序博客网 时间:2024/05/23 15:39
问题描述:
有一个机器人的位于一个 m × n 个网格左上角。
机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。
问有多少条不同的路径?
注意事项
n和m均不超过100
给出 m = 3
和 n = 3
, 返回 6
.
给出 m = 4
和 n = 5
, 返回 35
.
主要是考虑联系,状态转移方程为a[i][j]=a[i-1][j[+a[i][j-1];
代码:
class Solution {
public:
/*
* @param m: positive integer (1 <= m <= 100)
* @param n: positive integer (1 <= n <= 100)
* @return: An integer
*/
int uniquePaths(int m, int n) {
// write your code here
int arr[m][n] ;
for(int i=0;i<m;i++)
arr[i][0] = 1;
for(int i=0;i<n;i++)
arr[0][i] = 1;
for(int i=1;i<m;i++){
for(int j=1;j<n;j++)
arr[i][j] = arr[i][j-1] + arr[i-1][j];
}
return arr[m-1][n-1];
}
};
感想:
注意是加和的情况,不要考虑全体
- 不同的路径
- 题目 :不同的路径
- LintCode -- 不同的路径
- LintCode 不同的路径
- 不同的路径
- 不同的路径 II
- LintCode_不同的路径
- 不同的路径
- 不同的路径
- LintCode:不同的路径
- 不同的路径
- 不同的路径 II
- 不同的路径
- 不同的路径 II
- LintCode :不同的路径
- 不同的路径
- 不同的路径 II
- 不同的路径I
- if后面不加{}不影响else加{}
- vue实现3级联动
- JavaScript 操作 Cookie
- MySQL视图
- Alpha、Beta、RC、GA版本的区别
- 不同的路径
- 算法:Top K frequent word
- jQuery实现页面滚动时顶部动态显示隐藏
- 基于JQuery EasyUI的WebMVC控件封装(含源码)
- 狗年出生的宝宝取名还可以借助诗经内容?看这里,有你需要的取名方法
- 浏览器缓存
- LeetCode-538. Convert BST to Greater Tree
- 动态数据源
- java.util.concurrent.CyclicBarrier