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

编写网站策划方案竞价推广什么意思

编写网站策划方案,竞价推广什么意思,移动端网站一般宽做多大,公司建设网站的意义题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意: 给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶…

题目描述

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

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

注意: 给定 n 是一个正整数。

示例 1:

输入: 2
输出: 2
解释: 有两种方法可以爬到楼顶。
1. 1+ 12. 2

示例 2:

输入: 3
输出: 3
解释: 有三种方法可以爬到楼顶。
1. 1+ 1+ 12. 1+ 23. 2+ 1

解题思路

动态规划
  1. 定义状态:dp[i] 表示爬到第 i 阶楼梯的方法数。
  2. 状态转移方程: dp[i] = dp[i-1] + dp[i-2],即爬到第 i 阶楼梯的方法数等于爬到第 i-1 阶楼梯的方法数加上爬到第 i-2 阶楼梯的方法数。
  3. 初始状态: dp[1] = 1dp[2] = 2
  4. 遍历顺序: 从小到大遍历,计算每一层楼梯的方法数。
特殊案例
  • 如果输入 n 为 1 或 2,则直接返回 n

C#代码实现

public int ClimbStairs(int n) {// 如果楼梯只有一阶或者两阶,直接返回阶数if (n == 1 || n == 2) {return n;}// 创建一个数组,长度为n+1int[] dp = new int[n + 1];// 初始化数组,第一阶和第二阶的步数都为1dp[1] = 1;dp[2] = 2;// 从第三阶开始,动态规划计算步数for (int i = 3; i <= n; i++) {// 动态规划转移方程,dp[i] = dp[i - 1] + dp[i - 2]dp[i] = dp[i - 1] + dp[i - 2];}// 返回最后一步的步数return dp[n];
}

C代码实现

int climbStairs(int n) {// 如果楼梯只有一阶或者两阶,直接返回阶数if (n == 1 || n == 2) {return n;}// 定义一个数组,用来存储阶数对应的斐波那契数int* dp = (int*)malloc(sizeof(int) * (n + 1));// 初始化数组,斐波那契数从1开始,所以dp[1]和dp[2]都等于1dp[1] = 1;dp[2] = 2;// 从第三阶开始,斐波那契数等于前两阶的和for (int i = 3; i <= n; i++) {dp[i] = dp[i - 1] + dp[i - 2];}// 返回斐波那契数int result = dp[n];// 释放内存free(dp);return result;
}

时间复杂度和空间复杂度

  • 时间复杂度:O(n),其中 n 是楼梯的阶数。需要计算每一层楼梯的方法数。
  • 空间复杂度:O(n)。使用了一个大小为 n+1 的数组来保存中间结果。
http://www.fp688.cn/news/161119.html

相关文章:

  • 福州建设发展集团网站活动推广朋友圈文案
  • 虫部落导航网站怎么做搜索引擎免费下载
  • 百度竞价推广开户多少钱网站排名优化系统
  • dw个人网站制作友情链接的获取途径有哪些
  • 自己做的网站怎么搜不到怎么投放网络广告
  • 做外贸网站要多少钱千博企业网站管理系统
  • 邢台123最新求职招聘信息seo优化便宜
  • 彩票网站开发极云怎么弄一个自己的网址
  • 望京做网站的公司哪家好如何推广普通话
  • 网站ar怎么做百度竞价排名榜
  • 大连做网站billionseo网址创建
  • 免费注册网站免登录网络推广公司有多少家
  • 珠海网站建设王道下拉強百度导航官网
  • 如何网站增加域名反向链接查询
  • 自己做的网站怎么在百度可以查到seo 优化案例
  • 周到的做pc端网站免费网站制作
  • 淘宝客网站开发教程郑州粒米seo外包
  • 怎么做网页 网站制作aso优化推广
  • 可以做游戏的网站渠道推广有哪些方式
  • 重庆 建网站网站软文代写
  • 用爱站工具包如何做网站地图培训方案
  • 石家庄企业网站建设竞价推广营销
  • 网站正在建设中中文模板厦门seo搜索排名
  • 做网站后台的时候要注意什么网络推广 公司 200个网站
  • dede 电商网站模板下载aso关键词排名优化是什么
  • 公司做网站的费用入账seo资源是什么意思
  • 做网站asp用什么软件软文推荐
  • 苏州网站开发服务最火的推广软件
  • 网站规划步骤有哪些淘宝app官方下载
  • 北京北控京奥建设有限公司网站seo方法