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

做彩票网站要多少钱济南网站制作

做彩票网站要多少钱,济南网站制作,seo是做网站源码还是什么,WordPress手机端发表求解台阶问题 题目描述 现一个算法求解台阶问题。介绍如下: 对于高度为 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/372722.html

    相关文章:

  • 网站改版换域名dw如何制作网页
  • 天猫网站建设的理由深圳网络公司推广平台
  • 广西网站运营最好的公司推广哪个网站好
  • 宝塔系统怎么建设网站app拉新怎么做
  • 我的网站模板网络公司推广公司
  • 做动态网站怎么配置系统dsn关键词优化是什么
  • 杭州哪些做网站公司好重庆seo网络营销
  • 网站业务功能设计西安核心关键词排名
  • 网站怎么做图片转换自己搭建网站需要什么
  • 网站兼容问题edm营销
  • 网页制作的常用技术菏泽地网站seo
  • 潍坊 seo网站建设上海专业优化排名工具
  • dw做的手机端网站推广工具有哪些
  • 网站导航栏字体seo推广软件
  • 东莞 网站建设长春seo
  • 百度不收录网站怎么办百度认证证书
  • 大学英文网站建设seo是一种利用搜索引擎
  • discuz 做企业网站百度推广怎么做免费
  • 做网站哪里找程序员win7优化
  • 印度疫情死亡5亿搜索引擎优化是指什么意思
  • 免费网页设计网址抖音优化是什么意思
  • 北京网站建设公司排行搜索引擎推广成功的案例
  • 网站内容管理系统(cms)微信营销推广公司
  • app与网站深圳百度推广电话
  • 花瓣网设计网站找网站公司制作网站
  • 网站设计确认书游戏优化是什么意思?
  • 广州 网站优化公关公司一般收费标准
  • 网站腾讯qq对话框怎么做廊坊优化外包
  • 河源网站网站建设2023推广平台
  • wordpress 视频教程落实好疫情防控优化措施