Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: ThreeDee

Problemset: อนุกรม

Language: c

Time: 0.002 second

Submitted On: 2025-11-22 11:11:52

#include <stdio.h>
#define int long long
int memo[102];
int fibo(int n){
    if(n<=2 && n>0){
        return 1;
    }
    if(memo[n]!=0){
        return memo[n];
    }
    return memo[n]=(fibo(n-1)+fibo(n-2));
}

int main(){
    int a;
    scanf("%lld",&a);
    printf("%lld",fibo(a));
    return 0;
}