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

简约个人网站网站制作大概费用

简约个人网站,网站制作大概费用,网络域名怎么申请,网站建设jiage上一篇:算法随笔_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.dnsts.com.cn/news/162246.html

相关文章:

  • 信誉好的武进网站建设网站模板哪个网站全面
  • 自己能够做投票网站吗东莞网络推广平台
  • 商丘高端网站建设江苏建筑工程招标信息网
  • 杂志媒体网站建设方案手机网站标准
  • 营销型网站建设成为企业发展新趋势网页设计最牛的网站建设
  • 青岛李沧区城乡建设局网站简洁的企业博客html5手机网站模板源码下载
  • 网站开发的主要特点wordpress 多语言 主题
  • 网站技术培训班高端的网站建设公司哪家好
  • 苏州哪家做网站好直播app制作开发
  • 模板建站有什么不好?网站开发最新流程
  • 网站做二维码吗网络有限公司做女装网站的
  • 做网站销售好不好织梦生成手机网站
  • 怎么做足球直播网站企业网站建设模板多少钱
  • wordpress 添加数据表网站seo设置是什么意思
  • 怎样选择网站建设公司留言板网站建设总结
  • 网站后台编辑陕西长城建设工程有限公司网站
  • 广东深圳网站建设方便多语言网站建设
  • 微擎可以做企业网站吗潍坊建设企业网站
  • 做淘客需要用的网站ppt设计多少钱一页
  • 域名对网站seo的影响wordpress ip修改密码
  • app开发公司怎么找到需要定制的客户企业网站优化定制
  • 网站建设技术百科地方网站还有得做吗
  • 建设会计协会网站百度搜索优化
  • 网站建设细节差异化微博白菜网站怎么做
  • 网站平台做推广企业设计网站公司哪家好
  • 做网站每年都要费用的吗专教做蛋糕的网站
  • 友联建设集团官方网站网站开发qq头像
  • 外贸假发 网站网站设计计划书
  • 泉州做网站便宜妇联网网站建设工作
  • 电子商务网站怎么建设南昌县网页设计