题解 | #跳台阶扩展问题#

跳台阶扩展问题

https://www.nowcoder.com/practice/22243d016f6b47f2a6928b4313c85387

public class Solution {
    public int jumpFloorII(int target) {
        return 1<<target-1;
    }
}

每次跳台阶都可以到达后续台阶的任意一个位置,跳完台阶后,踩过的台阶记为 1 ,没踩过的记为 0 ,最后一级台阶只能为 1,

所以前 n 级台阶的组合方式看成一个二进制数,最大值为 2^(n-1) -1 ,所以取值范围区间为 [ 0 , 2^(n-1) -1 ],共 2^(n-1) 种情况

全部评论

相关推荐

Z_eus:别打招呼直接发你的优势
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务