1 条题解

  • 0
    @ 2025-8-4 21:02:24
    #include <iostream>
    
    #include <cstdio>
    
    using namespace std;
    long long b[1005];
    long long a(int f)
    {
        if(f==1)
        {
            return 1;
        }
        if(f==2)
        {
            return 2;
        }
        if(f==3)
        {
            return 4;
        }
        if(b[f]==0)
        {
            b[f]=a(f-1)+a(f-2)+a(f-3);
        }
        return b[f];
        
    }
    int main()
    {
        int n;
        cin>>n;
        cout<<a(n);
        return 0;
    }
    
    
    • 1

    信息

    ID
    228
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    (无)
    递交数
    25
    已通过
    7
    上传者