010.3 变态跳台阶

变态跳台阶

题目描述
一只青蛙一次可以跳上 1 级台阶,也可以跳上 2 级……它也可以跳上 n 级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。
解题思路

public int JumpFloorII(int n) {
    int[] dp = new int[n];
    Arrays.fill(dp, 1);
    for(int i = 1; i < n; i++) {
        for(int j = 0; j < i; j++) {
            dp[i] += dp[j];
        }
    }
    return dp[n - 1];
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 6月12日 今天讲了第一次沙龙,状况百出,还好我心理强大,果然成功的道路没有捷径,不停的重复讲下去才是唯一可行的方...
    成功的种子阅读 78评论 0 0
  • ——《绕着地球去旅行》读后感 窗外下着大雨,还不时伴着阵阵“轰轰”的雷声,闷热潮湿的天气丝毫不影响我阅读《绕着地球...
    江南央阅读 510评论 7 38
  • 我在前公司的时候,打电话温柔可亲,要对方改个稿子,拿起电话还会害羞,说:Lisa呀,麻烦你帮我再改一下车型定义,我...
    麦克不姓麦阅读 248评论 0 1
  • 夏季老年人养生小常识! 炎热的夏季,人体阳气旺盛,是中风、肠道疾病、中暑的高发季节。因此,老年人夏季养生非常重要,...
    影子世界阅读 208评论 0 0