当前位置: 首页 > news >正文

川畅咨询 网站建设餐饮品牌策划设计公司

川畅咨询 网站建设,餐饮品牌策划设计公司,推广策划书模板,wordpress添加文件2m70. 爬楼梯 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n 2 输出:2 解释:有两种方法可以爬到楼顶。 1.1 阶 1 阶 2.2 阶 示例…

70. 爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

示例 1:
输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。
1.1 阶 + 1 阶
2.2 阶

示例 2:
输入:n = 3
输出:3
解释:有三种方法可以爬到楼顶。
1.1 阶 + 1 阶 + 1 阶
2.1 阶 + 2 阶
3.2 阶 + 1 阶

提示:
1 <= n <= 45

解题思路

①状态表示:1.集合f[i]表示的是到达i阶台阶时,所拥有的方案数。2.操作:求+。
②状态计算:我们考虑i,i层台阶可以i-1层台阶和i-2层台阶得到,由于到达两者的目的并不相同,因此这两种方案数量相加即可
③初始状态 :f [1]=1, f[2] =2

代码

class Solution {
public:int climbStairs(int n) {if(n<=1) return n;vector<int> f(n+1);//开n+1防止数组越界f[1]=1,f[2]=2;for(int i=3;i<=n;i++){f[i]=f[i-1]+f[i-2];}return f[n];}
};
http://www.yayakq.cn/news/360062/

相关文章:

  • 跑腿网站开发北京建王园林工程有限公司
  • wordpress 改网站介绍邵阳网站制作建设
  • 可直接进入正能量网站青岛做网站皆赴青岛博采网络
  • 网站主要内容设计网站公司的账务处理
  • 企业网站有哪些功能网站优化排名的公司有哪些
  • 南昌做网站排名软文写作是什么意思
  • 亚马逊站外推广网站怎么做做网站的方法
  • 做简报的网站网页qq邮箱怎么取消自动登录
  • 网站建设外地便宜网页浏览器怎么设置
  • 树状菜单网站办公家具 技术支持 东莞网站建设
  • wordpress 企业主题餐饮seo承诺排名的公司
  • 网站推广步骤有哪些南京建站服务
  • 曹县有没有做网站wordpress更改首页代码
  • 闵行集团网站建设成都网站建设询q479185700霸屏
  • 网站备案系统源码企业邮箱入口163
  • 大图做网站背景加载慢网站打开速度慢是什么原因
  • 沈阳住房城乡建设部网站怎样用网站做单笔外贸
  • 网站备案 登录名北京住建网站
  • 哪个网站开发软件男男互做网站泰国
  • 门户类网站注重什么网站ftp地址是什么
  • 做区位分析的地图网站优化排名
  • 黄页推广软件哪个好广州短视频seo推广
  • 精品课程网站建设摘要做团购网站的公司
  • 当前网站开发的现状温州做网站 掌熊号
  • 做视频教学网站服务器配置成都有哪些网站建设的公司
  • 微信网站推广郑州网页开发的公司
  • 义乌网站备案ie禁止访问网站
  • 找人做一个小网站需要多少钱53套网站源码
  • 图片演示dw做网站在线定制礼品
  • 网站运营的案例网站规划详细设计怎么写