技术栈

Java | Leetcode Java题解之第372题超级次方

m0_571957582024-08-25 10:25

题目:

题解:

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;
    }
}
上一篇:Morris遍历-二叉树遍历空间复杂度O(1)
下一篇:BMS和UPS
相关推荐
黛色正浓
几秒前
leetCode-热题100-普通数组合集(JavaScript)
java·数据结构·算法
元亓亓亓
5 分钟前
LeetCode热题100--5. 最长回文子串--中等
linux·算法·leetcode
月明长歌
5 分钟前
Java多线程线程池ThreadPoolExecutor理解总结:6 个核心参数 + 4 种拒绝策略(附完整示例)
java·开发语言
找不到、了
5 分钟前
JVM 跨代引用与 Card Table 机制
java·jvm
sunywz
8 分钟前
【JVM】(2)java类加载机制
java·jvm·python
千金裘换酒
9 分钟前
LeetCode 环形链表+升级版环形链表
算法·leetcode·链表
进阶小白猿
13 分钟前
Java技术八股学习Day13
java·jvm·学习
CodeAmaz
19 分钟前
ConcurrentHashMap(JDK 7/8)详细介绍
java·hashmap·线程安全map
大猫和小黄
21 分钟前
Tomcat vs Undertow 全面对比
java·tomcat
霍田煜熙
38 分钟前
【无标题】
java
热门推荐
01GitHub 镜像站点02安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)03Labelme从安装到标注:零基础完整指南04Linux下V2Ray安装配置指南05手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!06【踩坑笔记】50系显卡适配的 PyTorch 安装07jdk21下载、安装(Windows、Linux、macOS)08GitLab 零基础入门指南:从安装到项目管理全流程09Opencode CLI 安装成功,但是启动失败10UV安装并设置国内源