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;
    }
}
相关推荐
像少年啦飞驰点、20 小时前
零基础入门 Spring Boot:从“Hello World”到可部署微服务的完整学习指南
java·spring boot·微服务·编程入门·后端开发
乌蒙山连着山外山20 小时前
idea中的工程,import有问题
java·ide·intellij-idea
We་ct20 小时前
LeetCode 49. 字母异位词分组:经典哈希解法解析+易错点规避
前端·算法·leetcode·typescript·哈希算法
1candobetter20 小时前
JAVA后端开发——Maven 依赖传递 ≠ Spring 自动装配
java·spring·maven
生命不息战斗不止(王子晗)20 小时前
2026面试大纲 - java数据结构与集合专题
java·数据结构·面试
若鱼191920 小时前
SpringBoot4.0新特性-Null-safety消灭空指针
java·spring
丶小鱼丶20 小时前
并发编程之【Java中的Thread类】
java
摇滚侠20 小时前
IDEA Maven 项目打包标准使用指南
java·maven·intellij-idea
阿里-于怀20 小时前
Kubernetes 官方再出公告,强调立即迁移 Ingress NGINX
java·大数据·数据库·ingress nginx
.ZGR.20 小时前
从游戏到实战的线程进阶之旅:智能无人机防空平台
java·开发语言·无人机