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

贵阳网站建设企业黄页 网站模板

贵阳网站建设企业,黄页 网站模板,本地服务器如何做网站,天津网站制作的公司哪家好爬楼梯 Leetcode 70 学习记录自代码随想录 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n 2 输出:2 解释:有两种方法可以爬到…

爬楼梯

Leetcode 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.明确动态规划每个步骤的具体含义

class Solution {
public:int climbStairs(int n) {if(n == 1 || n == 2) return n;// 1.确定动态规划数组和下标含义(此处需要考虑0层楼梯对应几,爬0层楼梯不用方法即为0)vector<int> dp(n+1);// 2. 确定递推公式,n>2,dp[i] = dp[i-1] + dp[i-2]// 3. dp数组初始化dp[1] = 1;dp[2] = 2;// 4. 确定遍历顺序,从前向后for(int i = 3; i < n; i++){dp[i] = dp[i-1] + dp[i-2];}// 5. 举例推导dp数组,1,2,3,5,8,……return dp[n]; }
};
http://www.yayakq.cn/news/307832/

相关文章:

  • 网站页面设计方案拍拍贷app官网下载
  • 太原seo网站管理海外网站导航
  • 政务信息网站建设研究桂林市做网站的公司
  • 新都有没有做网站的建个人网站要花多少钱
  • 华为商城网站设计分析2018网站外链怎么做
  • 网站注册页面怎么做数据验证码wordpress 文档 插件
  • 做动画 的 网站手机百度浏览器
  • 网站织梦如何让会员注册推广型网站开发网址
  • ps怎么做电商网站网站seo检测工具
  • 精品课网站制作在线购物网站建设流程
  • 江苏省建设厅官网网站首页汉南城乡建设局网站
  • 电商网站怎么推广网站备案号查电话号码
  • 电商数据网站大连网站的公司
  • 无锡低价网站排名mvc做的网站怎么连接数据库
  • 建设网站的网站有哪些效果好的网站建设
  • 网站访问速度慢个人购物网站
  • 大型网站的服务器架设与小型网站有什么不同谷歌seo网站优化
  • 青岛网站排名外包西安广告公司
  • 政协网站 两学一做专题研讨番禺网络
  • 贵州水利建设官方网站wordpress科技公司主题
  • 网站建设宗旨及商业模式高端网站建设团队
  • 阿里巴巴网站建设基本内容做旅游网站的yi
  • 做同城网站步步高学习机进网站怎么做
  • h5个人网站模板源码平面广告创意设计
  • 网站开发课程内部培训网站排名顾问
  • c 网站开发 视频教程注册自己的品牌需要多少钱
  • 推荐十个网站惠来网站建设
  • 做婚纱网站的意义南京 高端网站建设
  • 哪里有做网站推广的辉县市工程建设网站建设
  • 用dw如何做网站链接做的比较好的电商网站