LCR 127.跳跃训练

​​题目来源:

leetcode题目,网址:LCR 127. 跳跃训练 - 力扣(LeetCode)

解题思路:

动态规划。n 阶台阶的跳跃方式为 n-1 阶台阶的跳跃方式 与 n-2 阶台阶的跳跃方式之和。

解题代码:

复制代码
class Solution {
    public int trainWays(int num) {
        if(num==0){
            return 1;
        }else if(num==1){
            return 1;
        }else{
            int f2=0;
            int f1=1;
            int res=1;
            for(int i=1;i<=num;i++){
                res=(f1+f2)%1000000007;
                f2=f1;
                f1=res;
            }
            return res;
        }
    }
}
复制代码

总结:

无官方题解。


相关推荐
Cricyta Sevina几秒前
Java Map 集合深度笔记(理论篇)
java·笔记·哈希算法·map集合
似霰9 分钟前
传统 Hal 开发笔记2----传统 HAL 整体架构
java·架构·framework·hal
源码获取_wx:Fegn089514 分钟前
基于springboot + vue停车场管理系统
java·vue.js·spring boot·后端·spring·课程设计
求梦82034 分钟前
Java:Windows家庭中文版的Docker下载安装
java·windows·docker
慕容青峰34 分钟前
【LeetCode 1925. 统计平方和三元组的数目 题解】
c++·算法·leetcode
A Mr Yang43 分钟前
JAVA 对比老、新两个列表,找出新增、修改、删除的数据
java·开发语言·spring boot·后端·spring cloud·mybatis
BBB努力学习程序设计1 小时前
Java I/O 流与文件操作完全指南:从基础到现代实践
java
BBB努力学习程序设计1 小时前
Java Lambda表达式与函数式编程深度解析
java
村口张大爷1 小时前
Spring Boot Validation Service层验证
java·spring boot·spring
云计算小黄同学1 小时前
Java 服务从虚拟机迁移到 Kubernetes(K8s)集群
java·微服务·云原生·kubernetes