Java | Leetcode Java题解之第372题超级次方

题目:

题解:

java 复制代码
class Solution {
    static final int MOD = 1337;

    public int superPow(int a, int[] b) {
        int ans = 1;
        for (int e : b) {
            ans = (int) ((long) pow(ans, 10) * pow(a, e) % MOD);
        }
        return ans;
    }

    public int pow(int x, int n) {
        int res = 1;
        while (n != 0) {
            if (n % 2 != 0) {
                res = (int) ((long) res * x % MOD);
            }
            x = (int) ((long) x * x % MOD);
            n /= 2;
        }
        return res;
    }
}
相关推荐
xiaoye37085 分钟前
哪些因素会影响Spring Bean的线程安全?
java·spring
荔枝要好学8 分钟前
一个jar包通过java -jar 指令找不到启动类,那么我是否可以通过java -cp命令指定启动类的方式启动?
java
java1234_小锋12 分钟前
Java高频面试题:Mysql里where1=1会不会影响性能?
java·开发语言
逆境不可逃27 分钟前
【从零入门23种设计模式13】行为型之责任链模式
算法·leetcode·游戏·设计模式·责任链模式
qq_124987075328 分钟前
基于springboot的微信小程序的博物馆文创系统的设计与实现(源码+论文+部署+安装)
java·spring boot·后端·spring·微信小程序·毕业设计·计算机毕设
krack716x29 分钟前
第1天:面向对象与基础语法
java·开发语言
崔小汤29 分钟前
SpringAI实战之快速上手
java·ai·ai编程
xsyaaaan30 分钟前
leetcode-hot100-滑动窗口:3无重复字符的最长字串-438找到字符串中所有字母异位词
leetcode
xiaoye370831 分钟前
Spring的Bean是线程安全的吗
java·spring
桦说编程31 分钟前
我把 CompletableFuture 踩坑经验写成了 AI Skill,比自己写代码还靠谱
java·ai编程·代码规范