#include <stdio.h>

long long bottom_up(int n) {
    long long dp[91]={0};
    dp[1]=1;
    dp[2]=1;
    for(int i=3; i<=n; i++) {
        dp[i]=dp[i-1] +dp[i-2];
    }
    return dp[n];
}


int main() {
    int n;
    scanf("%d",&n);
    printf("%lld",bottom_up(n));
    return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: