9 条题解

  • 1
    @ 2026-7-18 10:34:58

    #include <bits/stdc++.h>

    using namespace std;

    long long a[10005];

    long long f(int x){

    if(x==1) return 1;
    
    if(x==2) return 2;
    
    if(a[x]!=0) return a[x];
    
    a[x]=f(x-1)+f(x-2);
    
    return a[x];
    

    }

    int main(){

    int n;
    
    cin>>n;
    
    cout<<f(n);
    
    return 0;
    

    }

    信息

    ID
    2630
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    (无)
    递交数
    557
    已通过
    188
    上传者