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;
    }
}
相关推荐
xiezhr2 小时前
Java开发中那些常见的坑,你踩过几个?
java·spring boot·spring
xiezhr2 小时前
Java开发中最那些常见的坑,你踩过几个?
java·spring·springboot·后端开发
Ch_ty2 小时前
leetcode解题思路分析(一百六十八)1452 - 1458 题
算法·leetcode·哈希算法
q***07142 小时前
Spring Boot管理用户数据
java·spring boot·后端
麦麦鸡腿堡3 小时前
Java绘图技术
java·开发语言
西西学代码5 小时前
Flutter---Stream
java·服务器·flutter
Blossom.1188 小时前
移动端部署噩梦终结者:动态稀疏视觉Transformer的量化实战
java·人工智能·python·深度学习·算法·机器学习·transformer
静若繁花_jingjing8 小时前
IDEA下载
java·ide·intellij-idea
代码丰8 小时前
函数式接口+default接口+springAi 中的ducumentReader去理解为什么存在default接口的形式
java
果汁华10 小时前
java学习连续打卡30天(1)
java