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;
    }
};
相关推荐
2401_8512729915 小时前
C++中的模板方法模式
开发语言·c++·算法
2401_8942419215 小时前
C++中的策略模式进阶
开发语言·c++·算法
.select.15 小时前
C++ 右值引用
开发语言·c++
2401_8747325315 小时前
C++中的装饰器模式
开发语言·c++·算法
j_xxx404_15 小时前
力扣--分治(快速排序)算法题II:数组中的第K个最大元素(Top K问题),LCR159.库存管理III
数据结构·c++·算法·leetcode
ysa05103015 小时前
运用map优化多次查询【Kadomatsu 子序列】
数据结构·c++·笔记·算法
TTTrees15 小时前
C++学习笔记(31):智能指针(shared_ptr)
c++
_饭团15 小时前
C 语言内存函数全解析:从 memcpy 到 memcmp 的使用与模拟实现
c语言·开发语言·c++·学习·算法·面试·改行学it
24白菜头15 小时前
第十五届蓝桥杯C&C++大学B组
数据结构·c++·笔记·学习·算法·leetcode·蓝桥杯
学嵌入式的小杨同学15 小时前
STM32 进阶封神之路(二十二):DMA 实战全攻略 ——ADC 采集 + 串口收发 + 内存复制(库函数 + 代码落地)
c++·stm32·单片机·嵌入式硬件·mcu·硬件架构·pcb