跳台阶问题 (plus)

这个问题看了【数据结构与算法】大佬的操作
写出他的状态转移方程:

f(n)=f(n-1)+.....f(1) //doge:我只能想到这一步

如果跳了一层,剩下n-1层也可如上式:

f(n-1) = f(n-2) + .....f(1)
化简可得:
f(n) = 2* f(n-1)
即:
f(n)/f(n-1) = 2

#include<iostream>
using namespace std;

int main(){
    int num;
    cin >> num;
    cout<< (1 << num-1) <<endl; 
}