题目
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/super-pow
你的任务是计算 ab 对 1337 取模,a 是一个正整数,b 是一个非常大的正整数且会以数组形式给出。
示例 1:
输入:a = 2, b = [3]
输出:8
示例 2:
输入:a = 2, b = [1,0]
输出:1024
示例 3:
输入:a = 1, b = [4,3,3,8,5,2]
输出:1
示例 4:
输入:a = 2147483647, b = [2,0,0]
输出:1198
提示:
1 <= a <= 231 - 1
1 <= b.length <= 2000
0 <= b[i] <= 9
b 不含前导 0
该博客介绍了LeetCode第372题——超级次方的解决方案,重点讲解如何利用快速幂算法高效地计算大数的次方,并给出Python和C++的实现代码。同时,文章讨论了时间复杂度,指出不使用快速幂的时间复杂度为O(n*10),而使用快速幂的时间复杂度为O(logK)或O(n*log10)。
订阅专栏 解锁全文
751

被折叠的 条评论
为什么被折叠?



