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

大连电子学校网站建设上海网络seo

大连电子学校网站建设,上海网络seo,asp动态网站开发基础教程,做网站月入过万今天发晚了,嘿嘿,玩黑神话玩的 题目 给你有一个 非负 整数 k 。有一个无限长度的台阶,最低 一层编号为 0 。 Alice 有一个整数 jump ,一开始值为 0 。Alice 从台阶 1 开始,可以使用 任意 次操作,目标是到达…

今天发晚了,嘿嘿,玩黑神话玩的

题目

给你有一个 非负 整数 k 。有一个无限长度的台阶,最低 一层编号为 0 。

Alice 有一个整数 jump ,一开始值为 0 。Alice 从台阶 1 开始,可以使用 任意 次操作,目标是到达第 k 级台阶。假设 Alice 位于台阶 i ,一次 操作 中,Alice 可以:

向下走一级到 i - 1 ,但该操作 不能 连续使用,如果在台阶第 0 级也不能使用。
向上走到台阶 i + 2jump 处,然后 jump 变为 jump + 1 。
请你返回 Alice 到达台阶 k 处的总方案数。

注意,Alice 可能到达台阶 k 处后,通过一些操作重新回到台阶 k 处,这视为不同的方案。

示例 1:

输入:k = 0
输出:2
解释:
2 种到达台阶 0 的方案为:

  • Alice 从台阶 1 开始。
    - 执行第一种操作,从台阶 1 向下走到台阶 0 。
  • Alice 从台阶 1 开始。
    • 执行第一种操作,从台阶 1 向下走到台阶 0 。
    • 执行第二种操作,向上走 20 级台阶到台阶 1 。
    • 执行第一种操作,从台阶 1 向下走到台阶 0 。

示例 2:
输入:k = 1
输出:4
解释:
4 种到达台阶 1 的方案为:

  • Alice 从台阶 1 开始,已经到达台阶 1 。

  • Alice 从台阶 1 开始。

    • 执行第一种操作,从台阶 1 向下走到台阶 0 。
    • 执行第二种操作,向上走 20 级台阶到台阶 1 。
  • Alice 从台阶 1 开始。

    • 执行第二种操作,向上走 20 级台阶到台阶 2 。
    • 执行第一种操作,向下走 1 级台阶到台阶 1 。
  • Alice 从台阶 1 开始。

    • 执行第一种操作,从台阶 1 向下走到台阶 0 。
    • 执行第二种操作,向上走 20 级台阶到台阶 1 。
    • 执行第一种操作,向下走 1 级台阶到台阶 0 。
    • 执行第二种操作,向上走 21 级台阶到台阶 2 。
    • 执行第一种操作,向下走 1 级台阶到台阶 1 。

提示:

0 <= k <= 109

解题思路

到达 i 的台阶可以的方式是:1. 本身就在 i 处  --   12. 通过 上升 得到   3. 通过 下降 得到4. 先上升 后下降5. 先下降 后上升
其实可以简化为:1. 本身就在 i 处  --   12. 先上升了(先假设为 a ) 2^0+2^1+2^2+...+2^(n-1) 后下降了b总数为: 1+a-b -->  2^n-b2^n-b==k 0 <= k <= 10^90 <= b <= n+1---->n<30利用二维数组(设为 c ) //此处为组合第一维 表示 上升第二维 表示 下降

代码

class Solution {
public:int waysToReachStair(int k) {const int MAXS=31;int c[MAXS][MAXS]={};for(int i=0;i<MAXS;i++){c[i][0]=c[i][i]=1;for(int j=1;j<i;j++){c[i][j]=c[i-1][j-1]+c[i-1][j];}}int ans=0;for(int n=0;n<MAXS-1;n++){int b=(1<<n)-k;if(b>=0&&b<=n+1){ans+=c[n+1][b];}}return ans;}
};
http://www.hrbkazy.com/news/16549.html

相关文章:

  • 网站开发专员招聘b站2020推广网站
  • 网站加油站微博推广方案
  • wordpress网站速度慢企业的互联网推广
  • 网站建设费用还是网络省委副书记
  • 苹果商城app高端seo服务
  • 沧县网站建设网络推广软文怎么写
  • 梅州网站建设公司seo是搜索引擎营销
  • 怎样做1个网站百度客户电话
  • 郑州网站建设zzwzjs外链网盘
  • 网页开发网站关键词优化软件
  • 织梦的网站数据还原怎么做网站推广优化方式
  • 牙膏的网站建设中国关键词官网
  • 响应式网站茶叶网站北京网
  • 国内做家具外贸的网站搜索引擎推广的常见形式有
  • 兴润建设集团有限公司网站关键词优化怎么做
  • 安卓系统上怎样做网站前端开发找广告商的平台
  • 怎么查自己的邮箱号seo排名优化方式方法
  • 漳州本地网站新产品推广
  • 如何用iis做网站高端网站建设公司排名
  • 郑州富士康目前状况seo搜索引擎优化师
  • 上海做企业网站的公司网站如何让百度收录
  • 手机老是下载一些做任务的网站seo信息是什么
  • 做网站有前景吗2022知名品牌营销案例100例
  • 漳州网站建设哪家好seo培训学院官网
  • 手机怎么安装网站程序html友情链接
  • c2c模式有哪些成都seo外包
  • 元做网站潮州seo
  • 做网站到底怎么赚钱怎样优化网站排名靠前
  • 沈阳旅游集团网站建设新手怎么做seo优化
  • 北方明珠网站建设沈阳网站seo排名公司