题解 | 跳台阶扩展问题

跳台阶扩展问题

https://www.nowcoder.com/practice/953b74ca5c4d44bb91f39ac4ddea0fee

#include <bits/stdc++.h>

using namespace std;
#define IOS ios::sync_with_stdio(false), cin.tie(0);
typedef long long LL;

//const int N=;

int main()
{
    IOS
    int n;
    cin>>n;
    cout<<(1<<n-1);
    return 0;
}

递推可以得知f(n)=f(n-1)+f(n-2)+f(n-3)+…+f(1), f(n-1)=f(n-2)+f(n-3)+f(n-4)+…+f(1)

f(n)=2*f(n-1)

f(0)=1

得到公式f(n)=2^(n-1)输出即可,公式解

#牛客春招刷题训练营#

全部评论

相关推荐

ALEX_BLX:虾皮好像去年秋招就很抽象,根本不知道要人的标准是啥,而且即使hr面完了也有可能泡不出来池子
投递虾皮信息等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务