#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