L10 - D

public
yeskendir.sultanov Mar 29, 2024 Never 123
Clone
C++ l10d.cpp 23 lines (20 loc) | 365 Bytes
1
#include <bits/stdc++.h>
2
3
using namespace std;
4
5
long long fib(int n) {
6
if (n <= 1) {
7
return n;
8
}
9
long long f[n + 1];
10
f[0] = 0;
11
f[1] = 1;
12
for (int i = 2; i <= n; ++i) {
13
f[i] = f[i - 1] + f[i - 2];
14
}
15
return f[n];
16
}
17
18
int main() {
19
int n;
20
cin >> n;
21
cout << fib(n);
22
return 0;
23
}
24
25
26