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

建设银行网站首页竞价推广账户竞价托管费用

建设银行网站首页,竞价推广账户竞价托管费用,网站建设价格济南,常州营销网站建设创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; 更多算法知识专栏&#xff1a;算法分析&#x1f525; 给大家跳段街舞感谢…

创作不易,本篇文章如果帮助到了你,还请点赞 关注支持一下♡>𖥦<)!!
主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步!
更多算法知识专栏:算法分析🔥
给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ

在这里插入图片描述
LeetCode题解专栏:【LeetCode刷题笔记】


目录

  • 题目链接
  • 一、题目描述
  • 二、示例
  • 三、题目分析
    • dp数组的定义
    • 基础情况
    • 递推公式
  • 四、代码实现(C++)
  • 优化

题目链接

70. 爬楼梯- 力扣(LeetCode)

一、题目描述

假设你正在爬楼梯。需要n阶你才能到达楼顶。

每次你可以爬12 个台阶。你有多少种不同的方法可以爬到楼顶呢?

二、示例

示例 1:

输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。

  1. 1 阶 + 1 阶
  2. 2 阶

示例 2:

输入:n = 3
输出:3
解释:有三种方法可以爬到楼顶。

  1. 1 阶 + 1 阶 + 1 阶
  2. 1 阶 + 2 阶
  3. 2 阶 + 1 阶

三、题目分析

根据题目一次1个或2个台阶,先考虑极端情况:只有一个台阶的情况和只有两个台阶的情况

  • 只有一个台阶:1种方法:爬1个台阶

  • 只有两个台阶:2种方法:爬两次1个台阶、爬一次2个台阶

在两个台阶的问题中,第一种方法包含了只有一个台阶的情况(爬两次1个台阶:即爬了一个台阶,此时只剩下一个台阶,转化为了只有一个台阶的问题)

三个台阶时,如果爬1个台阶,还剩2个台阶,转化为了2个台阶的问题;如果爬两个台阶,还剩1个台阶,转化为了1个台阶的问题

因此,三个台阶的方法等于一个台阶的方法 + 两个台阶的方法,为动态规划问题

dp数组的定义

dp[i] 爬到第i层楼梯,有dp[i]种⽅法

基础情况

第1个台阶和第2个台阶为最基础的情况,分别是1种、2种方法

dp[1] = 1;
dp[2] = 2;

递推公式

由题目分析可得:dp[i] = dp[i-1] + dp[i-2]

四、代码实现(C++)

class Solution {
public:int climbStairs(int n) {vector<int> dp(n+1);if(n == 1) return n;if(n == 2) return n;dp[1] = 1;dp[2] = 2;for(int i = 3;i <=n; i++){dp[i] = dp[i-1] + dp[i-2];}return dp[n];}
};

在这里插入图片描述

优化

以三个台阶为例,第三个台阶只依赖于前两个台阶的方法和,第i个台阶只依赖于i - 1i - 2的和

只需关注前两个的值,其余的可以不去考虑, vector<int> dp(n+1) 缩小为 dp[3],优化空间复杂度(在数据n较大的情况下)

class Solution {
public:int climbStairs(int n) {int dp[3];  	//dp[0]占1个if(n == 1) return n;if(n == 2) return n;dp[1] = 1;dp[2] = 2;int sum = 0;for(int i = 3;i <=n; i++){sum = dp[1] + dp[2];dp[1] = dp[2];dp[2] = sum;}return dp[2];}
};

** **


在这里插入图片描述

大家的点赞、收藏、关注将是我更新的最大动力! 欢迎留言或私信建议或问题。
大家的支持和反馈对我来说意义重大,我会继续不断努力提供有价值的内容!
如果本文哪里有错误的地方还请大家多多指出(●'◡'●)
http://www.qdjiajiao.com/news/514.html

相关文章:

  • 网站服务器收费福州seo推广优化
  • 东方资产营销网站百度电脑版网页版入口
  • 石景山做网站郑州百度推广公司
  • 怎么做dnf辅助网站重庆网站搜索引擎seo
  • 网站怎么做域名实名认证吗二十条优化措施全文
  • 网站做的一样算不算侵权沈阳网站建设制作公司
  • 重庆模板网站建设怎么样网络营销项目策划方案
  • 手机网站网页开发教程优化神马网站关键词排名价格
  • 河西做网站公司免费加客源
  • snippets wordpress苏州seo网站系统
  • 网站便宜建设外贸高端网站设计公司
  • 太原企业网站制作公司百度关键词优化手段
  • 农业网站模板WordPress整站优化和关键词优化的区别
  • 邓亚萍做的网站中国十大关键词
  • 饮料企业哪个网站做的比较好百度免费推广网站
  • 用java做的网站域名检测工具
  • github做网站空间搜索引擎网址
  • 昆明企业为什么要做网站网络推广外包哪个公司做的比较好
  • 网站导航固定代码四川seo推广方案
  • 电商平台建设做网站东莞网站建设优化推广
  • 网站主机多少钱域名seo查询
  • 做网站的服务器配置google play 安卓下载
  • 机械加工网论坛网站优化推广seo公司
  • 秦皇岛网站制作 微商城建设seo关键词排名教程
  • 高邮做网站防控措施持续优化
  • 百度推广效果怎样一天费用优化大师官网下载
  • 桂林网站设计公司国际新闻最新消息10条
  • 外贸网站交易平台中国搜索引擎
  • 可以免费做演播的听书网站百度云官网入口
  • 重庆忠县网站建设公司电话成人技能培训