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;
    }
}
相关推荐
踩坑记录1 天前
leetcode hot100 131. 分割回文串 medium 递归回溯
leetcode
毕设源码-钟学长1 天前
【开题答辩全过程】以 火车票订票系统为例,包含答辩的问题和答案
java
踢足球09291 天前
寒假打卡:2026-2-24
数据结构·算法·leetcode
西门吹雪分身1 天前
JUC之可重入锁
java·juc·死锁·公平锁·非公平锁
A懿轩A1 天前
【Java 基础编程】Java 正则表达式实战:Pattern/Matcher、元字符与常用正则,验证与提取必备
java·开发语言·正则表达式
予枫的编程笔记1 天前
【Kafka进阶篇】Spring Boot Kafka客户端踩坑记:自定义序列化器+ContainerFactory调优指南
java·spring boot·kafka·java21·并发消费·kafka客户端·自定义序列化器
黎雁·泠崖1 天前
Java 集合入门:Collection & List 接口超详细讲解
java·list
Cxiaomu1 天前
React Native项目(Android )集成虹软 ArcFace(人脸识别增值版 5.0 Java)
android·java·react native
柒.梧.1 天前
Java代理模式精讲:静态代理+JDK动态代理
java·开发语言·代理模式
悠闲蜗牛�1 天前
Go语言高并发编程深度实战:从原理到性能优化的完整指南
java·运维·数据库