【华为OD机试】猴子爬山【2023 B卷|100分】

 【华为OD机试】-真题 !!点这里!!

华为OD机试】真题考点分类 !!点这里 !!

题目描述:

一天一只顽猴想去从山脚爬到山顶,途中经过一个有个N个台阶的阶梯,

但是这猴子有一个习惯:

每一次只能跳1步或跳3步,试问猴子通过这个阶梯有多少种不同的跳跃方式?

输入描述

输入只有一个整数N(0

输出描述

输出有多少种跳跃方式(解决方案数)。

用例1

输入

50

输出

122106097

说明

用例2

输入

3

输出

2

用例3

输入

10

输出

28

解题思路

1.非递归实现的斐波那契数列,用递归会爆

2.动态规划,dp[i]=dp[i-3]

你可能感兴趣的:(算法,c++,数据结构,华为od机试,python)