题目:

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.

思路:

这道题看上去有点摸不到头脑,其实细想,到达某一点路径数就等于到达它上一点和左边点的路径数之和。这样,我们就可以建立一个二维数组,进行求解即可。

/**
* @param {number} m
* @param {number} n
* @return {number}
*/
var uniquePaths = function(m, n) {
var f=[];
for(var i=0;i<m;i++){
f[i]=[];
} for(var i=0;i<n;i++){
f[0][i]=1;
} for(var i=0;i<m;i++){
f[i][0]=1;
} for(var i=1;i<m;i++){
for(var j=1;j<n;j++){
f[i][j]=f[i-1][j]+f[i][j-1];
}
}
return f[m-1][n-1];
};

最新文章

  1. python-实现生产者消费者模型
  2. Redhat/Ubuntu/Windows下安装Docker
  3. listview优化技术
  4. php代码习惯(一)
  5. 打饭助手之NABC
  6. Cheap CK100 1024 tokens NXP FIX Chip on Eobd2
  7. 如果在Xcode6中创建空工程, 删除冗余信息
  8. Android KitKat 4.4 Wifi移植AP模式和网络共享的调试日志
  9. C/C++基础知识总结——C++简单程序设计
  10. 【LeetCode】284. Peeking Iterator
  11. jQuery的学习笔记
  12. mysql 8.0.X 创建新的数据库、用户并授权
  13. [INS-06006] Passwordless SSH connectivity not set up between the following node(s)
  14. Mac下安装mongdb
  15. instanceof和typeof的细节
  16. Solr7.1---Getting Start
  17. 如何:为iOS 的方法写注释 让xcode 能够索引得到?
  18. 【记录】url 中出现特殊字符该怎么办
  19. Python + HTMLTestRunner + smtplib 完成测试报告生成及发送测试报告邮件
  20. 01-spring-专题IOC

热门文章

  1. 声音处理(Cool Edit)
  2. 企业搜索引擎开发之连接器connector(二十一)
  3. 寻找最大的K个数(下)
  4. Android-Sqlite-OOP方式操作增删改查
  5. 报表导出jxls的使用笔记
  6. day14(带参装饰器,迭代器,生成器,枚举对象)
  7. Buffer Pool--数据库内存结构
  8. jQuery-关于Ajax请求async属性的说明及总结
  9. WindowsPhone模拟简易Toast弹出框
  10. 「ZJOI 2010」 排列计数