优先搜索求调
查看原帖
优先搜索求调
1046223
a_blue_fool楼主2023/12/4 18:23
#include <iostream>
#include <cstdio>

using namespace std;

long long list[1000000];

long long f(int n)
{
    if (n <= 1) return 1;
    if (!(list[n]) && n < 1000000) list[n] = f(n-1) + f(n-2);
    return list[n];
}

int main()
{
    long long n;
    scanf("%lld" , &n);
    printf("%lld" , f(n));
    return 0;
}
2023/12/4 18:23
加载中...