LeetCode -- 62. Unique Paths
来源:互联网 发布:php扩展开发教程 语法 编辑:程序博客网 时间:2024/06/04 19:51
题目:
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.
思路:
这是一道简单的动态规划题。到达第一行或者第一列的每个位置都只有1种走法,因为机器人只能向右或者向下行走。当i, j>0
时,可以从(i-1,j)
和(i,j-1)
两个位置到达位置(i,j)
。
设d[i][j]表示到达位置(i,j)
的路径数。
初始状态:
状态转移方程:
C++代码:
class Solution {public: int uniquePaths(int m, int n) { int d[100][100]; for(int i=0;i<m;i++) d[i][0] = 1; for(int i=0;i<n;i++) d[0][i] = 1; for(int i=1;i<m;i++) { for(int j = 1;j<n;j++) { d[i][j] = d[i-1][j]+d[i][j-1]; } } return d[m-1][n-1]; }};
阅读全文
0 0
- [LeetCode]62.Unique Paths
- LeetCode --- 62. Unique Paths
- LeetCode 62.Unique Paths
- [Leetcode] 62. Unique Paths
- [leetcode] 62.Unique Paths
- [leetcode] 62.Unique Paths
- leetcode 62. Unique Paths
- Leetcode 62. Unique Paths
- [leetcode] 62. Unique Paths
- 62. Unique Paths LeetCode
- [LeetCode]62. Unique Paths
- 【LeetCOde】62. Unique Paths
- [LeetCode]62. Unique Paths
- leetcode 62. Unique Paths
- LeetCode 62. Unique Paths
- LeetCode *** 62. Unique Paths
- leetcode 62. Unique Paths
- Leetcode:62. Unique Paths
- 使用soapui +apache cxf 生成java 访问webservice 代码
- Ajax是神魔
- Android数据库操作的简单封装
- 在AndroidStudio上传项目到github出现“fatal: remote github already exists”的解决方法
- 摄像机几何学(一)
- LeetCode -- 62. Unique Paths
- 服务器的使用
- SQL Server-外部联接基础
- 主题切换css
- bnu1207 滑雪
- 有504只个股平均每笔成交量环比增加
- “比特币”勒索病毒你中招了吗?项目还是提交远程仓库保险
- iOS开发_统计xcode代码行数
- JVM之类文件结构——下篇(字段、方法和属性)