Submission

Status:

PPPPP-----

Subtask/Task Score:

50/100

Score: 50

User: VggT

Problemset: อนุกรม

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-16 22:44:24

#include <bits/stdc++.h>
using namespace std;

int fibo(int n,vector<int> &dp)
{
	if(n == 0) return 0;
	if(n == 1) return 1;
	
	if(dp[n] != -1) return dp[n];

	return dp[n] = fibo(n-1,dp) + fibo(n-2,dp);
}

int main()
{
	cin.tie(0)->sync_with_stdio(0);
	int n;
	cin >> n;
	vector<int> dp(n+1,-1);
	
	
	cout << fibo(n,dp);
}