【LeetCode】Unique Paths

来源:互联网 发布:java的工资一般多少 编辑:程序博客网 时间:2024/06/03 14:31

参考链接

http://www.cnblogs.com/remlostime/archive/2012/11/15/2772263.html

题目描述

Unique Paths

 Total Accepted: 9698 Total Submissions: 31863My Submissions

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.


题目分析

动态规划
开一个f[m][n]的数组,f[i][j] = f[i-1][j] + f[i][j-1],空间时间复杂度O(m*n)。用滚动数组空间复杂度可降为O(n)


代码示例



推荐学习C++的资料

C++标准函数库
http://download.csdn.net/detail/chinasnowwolf/7108919
在线C++API查询
http://www.cplusplus.com/
vector使用方法
http://www.cplusplus.com/reference/vector/vector/

0 0