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;
    }
}
相关推荐
青龙摄影4 分钟前
【自动化】BB自动化获取视频和音频地址并下载
java·python
Y雨何时停T6 分钟前
Java中的深拷贝与浅拷贝详解
java
纵横君=_=12 分钟前
Day7 | Java框架 | SpringMVC
java·开发语言
桃酥40315 分钟前
贪心算法day29|134. 加油站(理解有难度)、135. 分发糖果、860. 柠檬水找零、406. 根据身高重建队列
c++·算法·leetcode·贪心算法·代码随想录
艾伦~耶格尔29 分钟前
常用Java API
java·开发语言·学习
武子康30 分钟前
大数据-131 - Flink CEP 案例:检测交易活跃用户、超时未交付
java·大数据·flink·spark·scala
LazySideny1 小时前
Maven创建项目中的groupId, artifactId, 和 version的意思
java·maven
Lilixy.18231 小时前
【Java-简单练习题】
java·开发语言·python
Ty_11062 小时前
深入理解Java虚拟机:Jvm总结-Java内存区域与内存溢出异常
java·开发语言·jvm
ZachOn1y2 小时前
Java 入门指南:JVM(Java虚拟机)—— Java 类文件结构
java·开发语言·jvm·后端·java-ee·个人开发