#include <bits/stdc++.h>
using namespace std;
const int N = 1e5 + 5;
int f[N];
int main()
{
int n;cin >> n;
f[1] = f[2] = 1;//根据斐波那契数列规律先标前两个点为1
for(int i=3;i<=n;i++)
{
f[i] = f[i-1] + f[i-2];//根据公式加上前两项就好了
}
cout << f[n];
return 0;
}
//1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 75025 121393 196418 317811 514229 832040 1346269 2178309 3524578 5702887 9227465 14930352 24157817 39088169 6324598

京公网安备 11010502036488号