间接的快速幂——372. 超级次方

Posted C_YCBX Py_YYDS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了间接的快速幂——372. 超级次方相关的知识,希望对你有一定的参考价值。

题目


OJ平台

手写题解

解题代码

class Solution 
    const int MOD = 1337;

    int pow(int x, int n) 
        int res = 1;
        while (n) 
            if (n % 2) 
                res = (long) res * x % MOD;
            
            x = (long) x * x % MOD;
            n /= 2;
        
        return res;
    

public:
    /**/ 
    int superPow(int a, vector<int> &b) 
        int ans = 1;
        for (int i = b.size() - 1; i >= 0; --i) 
            ans = (long) ans * pow(a, b[i]) % MOD;
            a = pow(a, 10);
        
        return ans;
    
;

以上是关于间接的快速幂——372. 超级次方的主要内容,如果未能解决你的问题,请参考以下文章

372. 超级次方快速幂

372. 超级次方快速幂

372. 超级次方快速幂

372. 超级次方快速幂

leetcode372——超级次方

leetcode372——超级次方