本题与斐波那契数列相似,不同的是是以1,2,3,5开始。

那么首先回忆一下斐波那契数列,作为dp的入门题,斐波那契作为数学和许多书中的动归入门题
相信递归的方程式对于大家而言并不难
就是dp[i]=dp[i-1]+dp[i-2];
#include<iostream>
using namespace std;

int jump(int n){
	int j[n];
    if( n == 0 )
        return 0;
    else if( n == 1 )
        return 1;
    else if( n == 2 )
        return 2;
    else
        j[n]=jump(n-1)+jump(n-2);
    return j[n];
}

int main(){
    int num;
    cin >> num;
    cout << jump(num) <<endl;
    return 0;
    
}