2 条题解

  • 0
    @ 2024-7-26 18:11:21
    #include <iostream>
    using namespace std;
    #define ll long long
    ll af(int a1,int a2,ll k){
        if(k == 1) return a1;
        if(k == 2) return a2;
        return af(a1,a2,k - 1) * af(a1,a2,k - 2) % 998244352;
    }
    int main(){
        int a1,a2;ll k;
        cin >> a1 >> a2 >> k;
        cout << af(a1,a2,k);
        return 0;
    }
    

    这样会超时+内存超限,所以不建议递归。。。

    信息

    ID
    190
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    86
    已通过
    22
    上传者