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

广州网站的建设百度入驻商家

广州网站的建设,百度入驻商家,建设部网站网上大厅,网站升级 云南省建设注册考试中心原题链接:爬楼梯 个人解法 思路: 动态规划 状态表示:f[i]表示走到第n阶台阶有几种方法 状态转移:f[i] f[i -1] f[i - 2] 这实际上就是斐波那契数列,通过转移可以看到,我们只用了三个变量,故…

原题链接:爬楼梯

个人解法

思路:

动态规划
状态表示:f[i]表示走到第n阶台阶有几种方法
状态转移:f[i] = f[i -1] + f[i - 2]

这实际上就是斐波那契数列,通过转移可以看到,我们只用了三个变量,故可以不用状态数组,而只用三个变量进行转移。

时间复杂度:O(n)O(n)O(n)

代码:

class Solution {
public:int climbStairs(int n) {int a = 1, b = 1, c = 1;for(int i = 2;i <= n;i ++) {c = a + b;a = b, b = c;}return c;}
};

更好的解法

  • 斐波那契数列矩阵表示

在这里插入图片描述
由递推可以得到:
在这里插入图片描述

故我们可以利用矩阵乘法快速幂求出MnM^nMn,从而求除FnF_nFn

  • 利用解析解

斐波那契数列解析解:

由矩阵表示可以看到MMM矩阵为可逆矩阵且MMM可相似对角化,从而表示为M=SΛS−1,其中Λ为由特征值,S为特征向量组成的矩阵M = S\Lambda S^{-1},其中\Lambda为由特征值,S为特征向量组成的矩阵M=SΛS1,其中Λ为由特征值,S为特征向量组成的矩阵

那么Mn=SΛnS−1,从而求出Fn的解析解那么M^n = S\Lambda^{n}S^{-1},从而求出F_n的解析解那么Mn=SΛnS1,从而求出Fn的解析解

http://www.sczhlp.com/news/46362/

相关文章:

  • wordpress模板帮助文档seo的培训班
  • 做瞹瞹瞹免费网站深圳网络推广渠道
  • 建设企业查询网站产品推广介绍
  • 美国机构警告Interlock勒索软件攻击激增
  • 新运动步数换购小程序:运动营销解决方案
  • McSema技术升级:从二进制到LLVM比特码的现代化转换
  • linux启动mysql,服务管理全指南
  • 蓝色经典网站淘宝运营培训
  • 广州专业网站建设哪里有国外独立网站如何建站
  • 墨刀怎么做网站电商怎么注册开店
  • 白云做网站的公百度网盘网页版登录首页
  • java做网站有多少营销网站建设网站开发
  • 母版页和窗体做网站例子域名被墙查询检测
  • 网站幻灯片js代码发稿媒体平台
  • 招标代理公司加盟合作免费外链网站seo发布
  • 商业规划设计公司宁德seo优化
  • 政府网站规范化建设方案百度手机助手应用商店
  • 工作女郎老板亲自测试新产品seo引擎搜索网址
  • 网站搜索不到公司网站泰州seo网络公司
  • OCR文本提取+NER命名实体识别
  • M-Bus芯片KY7721直接替代TSS721、AMS721应用于超声波水表、远程抄表
  • 【IEEE出版】第三届智能通信与网络国际学术会议(ICN 2025)
  • 智慧驾校小程序系统:重构驾培行业服务新模式
  • 一佳门户多商户多行业小程序系统:全场景商业解决方案
  • 定制网站开发app费用做网页设计一个月能挣多少
  • 温州网站建设得花多少钱东营网站建设
  • 网站开发人员薪资谷歌推广教程
  • 专业建设外贸网站制作营销型网站推广
  • 网站产品介绍模板周口seo
  • 英文网站的外部链接 建设排名优化公司哪家好