C++ | Leetcode C++题解之第372题超级次方

题目:

题解:

cpp 复制代码
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 e: b) {
            ans = (long) pow(ans, 10) * pow(a, e) % MOD;
        }
        return ans;
    }
};
相关推荐
爱coding的橙子37 分钟前
每日算法刷题Day41 6.28:leetcode前缀和2道题,用时1h20min(要加快)
算法·leetcode·职场和发展
2301_803554521 小时前
c++中的绑定器
开发语言·c++·算法
海棠蚀omo1 小时前
C++笔记-位图和布隆过滤器
开发语言·c++·笔记
消失的旧时光-19432 小时前
c++ 的标准库 --- std::
c++·jni
GiraKoo2 小时前
【GiraKoo】C++11的新特性
c++·后端
不午睡的探索者2 小时前
告别性能瓶颈!Python 量化工程师,进击 C++ 高性能量化交易的“必修课”!
c++·github
OpenC++2 小时前
【C++】观察者模式
c++·观察者模式·设计模式
老歌老听老掉牙2 小时前
粒子群优化算法实现与多维函数优化应用
c++·pso·粒子群算法
myloveasuka3 小时前
信号操作集函数
linux·运维·服务器·c语言·c++·vscode
山野万里__3 小时前
C++与Java内存共享技术:跨平台与跨语言实现指南
android·java·c++·笔记