博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unique Paths 动态规划(重重)
阅读量:4107 次
发布时间:2019-05-25

本文共 439 字,大约阅读时间需要 1 分钟。

题目:

解答:

由于只能往下或者往右走,因此(i, j)只会由(i - 1, j)或者(i, j - 1)到达。

假设,到达(i - 1, j)有f[i - 1, j]种走法,到达(i, j - 1)有f[i, j - 1]种走法,那么到达(i, j)有f[i, j] = f[i - 1, j] + f[i, j - 1]中走法。

参考:

http://blog.csdn.net/pickless/article/details/9947565

http://www.cnblogs.com/qianye/archive/2013/09/06/3305680.html

当测试数据太大时,会溢出。

代码:

class Solution {  public:	  int uniquePaths(int m, int n) {		  vector
> a(m, vector
(n)); for (int i = 0; i

你可能感兴趣的文章
SPI协议及SDIO协议
查看>>
网络分析仪基础
查看>>
弱性能穿戴设备App化之Lua For STM32
查看>>
如何用vc6创建和使用静态库(lib)
查看>>
VC6中dll的创建和使用
查看>>
Lua学习笔记 VC6下编译Lua源码
查看>>
Lua
查看>>
Lua与VC6结合
查看>>
Step By Step(Lua调用C函数)
查看>>
Step By Step(C调用Lua)
查看>>
Step By Step(Lua-C API简介)
查看>>
Step By Step(Lua系统库)
查看>>
Step By Step(Lua输入输出库)
查看>>
Step By Step(Lua字符串库)
查看>>
Step By Step(Lua弱引用table)
查看>>
Step By Step(Lua面向对象)
查看>>
Step By Step(Lua模块与包)
查看>>
Step By Step(Lua环境)
查看>>
Step By Step(Lua元表与元方法)
查看>>
Step By Step(Lua数据持久化)
查看>>