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

简约个人网站阿里企业邮箱价格

简约个人网站,阿里企业邮箱价格,怎么查看网站备案商,自己做网站的意义上一篇:算法随笔_39: 最多能完成排序的块_方法2-CSDN博客 题目描述如下: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢#xff1f; 示例 1#xff1a; 输入#xff1a;n 2 输出#xff1a;2 解释 题目描述如下: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢 示例 1 输入n 2 输出2 解释有两种方法可以爬到楼顶。 1. 1 阶 1 阶 2. 2 阶 示例 2 输入n 3 输出3 解释有三种方法可以爬到楼顶。 1. 1 阶 1 阶 1 阶 2. 1 阶 2 阶 3. 2 阶 1 阶 算法思路: 为了下面叙述方便我们设m(i) 表示走i阶楼梯需要的方法数。 根据题目的要求和示例我们可以发现如下的递推关系: 走第一步我们有两种选择1阶或2阶。 如果我们选择走1阶那么我们还剩n-1阶需要完成。所需的方法数为m(n-1) 。 如果我们选择走2阶那么我们还剩n-2阶需要完成。所需的方法数为m(n-2) 。 因此当n2时走n阶楼梯总共的方法数m(n) m(n-1) m(n-2) 。 这是一道典型的动态规划题型。从这个公式我们可以看出求n阶楼梯的方法数仅仅取决于n-1n-2阶楼梯的方法数。因此我们在代码实现的时候只需要维护两个变量n_1n_2来不断的计算出m(n) 。 由于我们已知m(1) 1m(2) 2我们可以写出如下的代码: class Solution(object):def climbStairs(self, n)::type n: int:rtype: intif n1:return 1if n2:return 2n_12n_21res0for i in range(3,n1):if i3:n_2n_1n_1resresn_1n_2return res
http://www.hkea.cn/news/14490622/

相关文章:

  • 安徽工建设信息网站平凉公司网站建设
  • 哪些公司做企业网站河北住房和城乡建设厅网站官网
  • 安徽省建设工程信息网官方网站wordpress需要会代码吗
  • 提供企业网站建设公司前端如何优化seo
  • 贸易网站建设方案深圳惠州网站建设公司
  • 网站模板上传教程视频教程大连科技公司建设网站
  • 企业网站建设哪家好合肥网站设计建
  • ios风格网站模板免费的建设网站软件下载
  • 网站安全证书存在问题网站 建设 步骤
  • 在阿里云上建立网站的步骤jsp网站开发实例 pdf
  • .net 网站开发网络推广软件分发平台
  • 淮北做网站电话店铺名称设计logo设计
  • 自己在公司上班做网站宣传 侵权吗网站开发做什么科目
  • 网站建设需要内容阳光保险官方网站
  • 爱站网络科技有限公司云主机建设网站
  • 烟台门户网站建设自助建站软件自动建站系统
  • 网站域名空间地址wordpress iis 404页面
  • 如何购买建设网站系统wordpress图片外链
  • wordpress怎么播放视频深圳网站建设网站优化服务
  • 教育行业网站建设价格自己有网站怎么做优化
  • 佛山网站seo聊城企业网站建设
  • 山东专业的制作网站深圳高端网站
  • 网站建设方案书组网方案深圳宝安区新安街道
  • 网站建设发专业人才培养方案云南手机网站开发
  • 美橙网站建设经典案例网站加载特效代码
  • 网站seo方案建议大连网站建设金豆
  • 济宁亿峰科技做网站一年多少费用学生没钱怎么开网店
  • 南昌网站建设公司网站建设公司东莞开发一个app多少钱
  • 网站 版本 白名单 wap 解析广州建设集团股份有限公司
  • 婚纱摄影网站应该如何做优化建下载网站