技术栈

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
相关推荐
总爱写点小BUG
27 分钟前
打印不同的三角形(C语言)
java·c语言·算法
yaoh.wang
29 分钟前
力扣(LeetCode) 27: 移除元素 - 解法思路
python·程序人生·算法·leetcode·面试·职场和发展·双指针
星辰烈龙
1 小时前
黑马程序员Java基础9
java·开发语言
山沐与山
1 小时前
【Redis】Redis集群模式架构详解
java·redis·架构
F_D_Z
1 小时前
最长连续序列(Longest Consecutive Sequence)
数据结构·算法·leetcode
ss273
1 小时前
Java并发编程:DelayQueue延迟订单系统
java·python·算法
wcy_1011
1 小时前
七大软件设计原则
java·设计规范
invicinble
1 小时前
jar包在执行的时候需要关注的细节(提供一个解构jvm问题的视角)
java·jvm·jar
麦芽糖0219
1 小时前
SSE介绍及使用(Server-Send Events)
java
alan0721
1 小时前
【Java + Elasticsearch全量 & 增量同步实战】
java·elasticsearch·jenkins
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06BongoCat - 跨平台键盘猫动画工具07【AutoGLM部署】本地私有化部署AI手机Agent08Open-AutoGLM Windows 安装部署教程09Neo4j(一) - Neo4j安装教程(Windows)10Labelme从安装到标注:零基础完整指南