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

做qq主题的网站微信公众号怎么开通

做qq主题的网站,微信公众号怎么开通,武汉互联网公司排行榜,app公司管理求解台阶问题 题目描述 现一个算法求解台阶问题。介绍如下: 对于高度为 nn 的台阶,从下往上走,每一步的阶数为 1,2,3 中的一个。问要走到顶部一共有多少种走法。 输入描述 输入一个数字 N (1≤N≤35)N (1≤N≤35)…

求解台阶问题

题目描述

现一个算法求解台阶问题。介绍如下:

  • 对于高度为 nn 的台阶,从下往上走,每一步的阶数为 1,2,3 中的一个。问要走到顶部一共有多少种走法。

输入描述

输入一个数字 N (1≤N≤35)N (1≤N≤35),表示台阶的高度。

输出描述

输出一行,为走法总数。

输入输出样例

示例

输入

4

输出

 7

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 256M
  • 台阶问题解法(动态规划)

  • 对于高度为 n 的台阶,每次可走 1、2 或 3 步,求走法总数的问题,可通过动态规划高效解决。其核心递推公式为:
    f(n)=f(n−1)+f(n−2)+f(n−3)(n≥3)
    基础情况为:

  • f(0)=1(无台阶时视为 1 种方式)
  • f(1)=1(仅 1 种方式:走 1 步)
  • f(2)=2(2 种方式:1+1 或 2
  • ​初始化基础值​
    直接处理 n=0,1,2 的情况。
  • ​动态规划递推​
    使用滚动变量优化空间复杂度(O(1)):
    • 定义 a = f(0)b = f(1)c = f(2)
    • 从 i=3 开始迭代至 n:
      • 计算当前值 current = a + b + c
      • 滚动更新:a = bb = cc = current
  • ​输出结果​
    最终 c 即为 f(n)。
    #include <iostream>
    using namespace std;int main() {int n;cin >> n;// 处理基础情况if (n == 0 || n == 1) {cout << 1 << endl;return 0;}if (n == 2) {cout << 2 << endl;return 0;}// 动态规划(滚动变量优化)long long a = 1, b = 1, c = 2;  // 使用 long long 防止溢出for (int i = 3; i <= n; i++) {long long current = a + b + c;a = b;b = c;c = current;}cout << c << endl;return 0;
    }
    复杂度分析
  • ​时间复杂度​​:O(n),仅需单次遍历。
  • ​空间复杂度​​:O(1),仅用 3 个变量存储状态。
示例验证
输入 n输出 f(n)走法分解(共 f(n) 种)
111
221+12
341+1+11+22+13
471+1+1+11+1+21+2+12+1+12+21+33+1

    http://www.dtcms.com/wzjs/18146.html

    相关文章:

  • 大网站制作公司佛山百度推广电话
  • wordpress如何去掉分类里面的大字南宁网站优化
  • 如何把省市县三级下拉菜单弄到网站的在线表单内外贸建站
  • 高清视频服务器内存seo关键词推广话术
  • 郑州富士康有多少人员工seo教程之关键词是什么
  • 泰州高端网站建设搜索图片
  • 徐州网站建设公司排名seo研究中心
  • 帮别做网站沈阳cms模板建站
  • 永嘉专业网站设计公司网站自助建站系统
  • 宁波江东区网站建设教育机构加盟
  • wordpress增加阅读量天津seo培训机构
  • 色一把看片网 做最好的在线看片网站如何网上销售自己的产品
  • 杭州网站建设及推广百度账号中心官网
  • 深圳网站建设seo优化无锡哪里有做网站的
  • 赣州网站建设-赣州做网站网络营销策划方案框架
  • 网站制作怎么样提供会员注册北京网络营销推广培训哪家好
  • 在线购物网站建设搜狗搜索推广
  • 做网站公司cnfg什么叫口碑营销
  • 杭州网站制作流程深圳网络公司推广平台
  • 百度收录效果好的网站成都百度推广开户公司
  • 哪里有网站制作公司日网络营销推广方案策划
  • 诸暨住房和城乡建设委员会网站今日头条新闻最新事件
  • 一个公司做两个网站有影响吗微信怎么引流营销呢
  • 网上租服务器价格表域名年龄对seo的影响
  • 自己建网站卖东西好卖吗关键词优化推广排名多少钱
  • mixkitcom素材网站拼多多跨境电商平台
  • 杭州小程序网站开发公司英文网站seo发展前景
  • 花店网站模板如何做网络营销推广
  • 网站 跑马灯图片怎么做江西网络推广seo
  • 长沙做旅游网站公司海口seo快速排名优化