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;
    }
}
相关推荐
Ares_xb6 小时前
推广一下自己刚撸的 IDEA 插件—Bean Copy 助手
java·ide·intellij-idea
郑重其事,鹏程万里7 小时前
commons-digester3(XML解析框架)
xml·java
冷月葬花~7 小时前
day24
数据结构·算法·leetcode
货拉拉技术7 小时前
网关 MCP 转换技术:从实现到平台落地
java·架构·mcp
艾菜籽7 小时前
SpringMVC练习:加法计算器与登录
java·spring boot·spring·mvc
仰泳的熊猫7 小时前
LeetCode:538. 把二叉搜索树转换为累加树/1038. 从二叉搜索树到更大和树
数据结构·c++·算法·leetcode
浮游本尊7 小时前
Java学习第25天 - Spring Cloud Alibaba微服务生态
java
Cg136269159748 小时前
Super的详解
java
毕设源码-朱学姐8 小时前
【开题答辩全过程】以 便利店库存管理系统为例,包含答辩的问题和答案
java·eclipse
Nero188 小时前
代码随想录二刷第九天 | 232.用栈实现队列、225. 用队列实现栈、20. 有效的括号、1047. 删除字符串中的所有相邻重复项
java