Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Songkran
Problemset: อนุกรม
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-04 21:59:27
#include <bits/stdc++.h>
using namespace std;
long long nthFibonacci(long long n){
if (n <= 1)
return n;
vector<long long> dp(n + 1);
dp[0] = 0;
dp[1] = 1;
for (int i = 2; i <= n; ++i){
dp[i] = dp[i - 1] + dp[i - 2];
}
return dp[n];
}
int main(){
long long n; cin >> n;
long long result = nthFibonacci(n);
cout << result;
return 0;
}