你的任务是计算 ab 对 1337 取模,a 是一个正整数,b 是一个非常大的正整数且会以数组形式给出。
示例 1:
a = 2
b = [3]
结果: 8
示例 2:
a = 2
b = [1,0]
结果: 1024
详见:https://leetcode.com/problems/super-pow/description/

C++:

class Solution {
public:int superPow(int a, vector<int>& b) {long long res = 1;for (int i = 0; i < b.size(); ++i){res = pow(res, 10) * pow(a, b[i]) % 1337;}return res;}int pow(int x, int n) {if (n == 0){return 1;}if (n == 1){return x % 1337;}return pow(x % 1337, n / 2) * pow(x % 1337, n - n / 2) % 1337;}
};

参考:https://www.cnblogs.com/grandyang/p/5651982.html

转载于:https://www.cnblogs.com/xidian2014/p/8848125.html

372 Super Pow 超级次方相关推荐

  1. 372. Super Pow

    372. Super Pow Your task is to calculate ab mod 1337 where a is a positive integer and b is an extre ...

  2. leetcode 372. Super Pow | 372. 超级次方(快速幂)

    题目 https://leetcode.com/problems/super-pow/ 这道题的赞踩比例,让人觉得是个大坑- 题解 快速幂,看了答案:C++ Clean and Short Solut ...

  3. C#刷遍Leetcode面试题系列连载(6):No.372 - 超级次方

    点击蓝字"dotNET匠人"关注我哟 加个"星标★",每日 7:15,好文必达! 前文传送门: C# 刷遍 Leetcode 面试题系列连载(1) - 入门与工 ...

  4. 数学 - 超级次方 - Leetcode 372

    数学 - 超级次方 - Leetcode 372 你的任务是计算 ab 对 1337 取模,a 是一个正整数,b 是一个非常大的正整数且会以数组形式给出. 示例 1: 输入:a = 2, b = [3 ...

  5. Java实现 LeetCode 372 超级次方

    372. 超级次方 你的任务是计算 ab 对 1337 取模,a 是一个正整数,b 是一个非常大的正整数且会以数组形式给出. 示例 1: 输入: a = 2, b = [3] 输出: 8 示例 2: ...

  6. 23 - x的平方根,快速幂,超级次方

    文章目录 1. x的平方根 2. 快速幂 3. 超级次方 1. x的平方根 二分查找 class Solution {public:int mySqrt(int x) {int left = 1, r ...

  7. 文巾解题 372. 超级次方

    1 题目描述 2  解题思路 2.1 直接算pow 直接算b数组对应的值是多少,然后进行pow 求幂 class Solution:def superPow(self, a: int, b: List ...

  8. LeetCode 372. 超级次方(快速幂)

    1. 题目 你的任务是计算 ab 对 1337 取模,a 是一个正整数,b 是一个非常大的正整数且会以数组形式给出. 示例 1: 输入: a = 2, b = [3] 输出: 8示例 2: 输入: a ...

  9. 【解题报告】Leecode 372. 超级次方——Leecode每日一题系列

    题目链接:https://leetcode-cn.com/problems/super-pow/ 题解汇总:https://leetcode-cn.com/problems/max-increase- ...

最新文章

  1. 基于WinCE的I2C驱动程序设计
  2. JAVA构造方法,继承关系和SUPER关键字
  3. Java中使用MATLAB作图
  4. ISO C99中的一些扩展(草稿)
  5. 高等数学下-赵立军-北京大学出版社-题解-练习9.3
  6. 贪心算法设计作业调度c语言,贪心算法 - 数据结构与算法教程 - C语言网
  7. 老式计算机显示器是什么类型的,电脑显示器面板类型有哪些,显示器什么面板好?...
  8. java毕设可以用结构化方法吗,php,java,jsp网络留言薄,怎么实现一个网络留言簿好毕设指导轻松完成...
  9. asp.net应用程序级别跟踪
  10. MVC路由 路由的三种扩展 替换MVC内置的Handler
  11. supervisor入门应用
  12. mac nginx 指定php.ini,基于Mac自带nginx、php,配置php运行环境
  13. maya mentray_mental ray2016中文版下载|
  14. 据当前时间获取本学期周次
  15. TCP全连接端口扫描器
  16. 计算机硬件实验报告怎么写,计算机硬件的认识与组装实验报告怎么写?
  17. 孩子总是偷偷玩游戏,家长该怎么办?
  18. 字节跳动面试题(四)
  19. python开源库——h5py快速指南
  20. 天敏VC4000调试

热门文章

  1. 使用XmlReader读Xml
  2. C++中数字与字符串之间的转换 scanf string总结(复习必读)
  3. CSS border-image属性
  4. API通常的url语法
  5. Windows Vista Ultimate试用
  6. 【AWSL】之LVM与磁盘配额(PV、VG、LV、mkfs)
  7. 如何搭建服务器 无线传输,iOS 本地搭建服务器使用http传送(wifi快传)
  8. 平板电脑安装软件_分享一个将平板作为电脑分屏的软件(文末有链接)
  9. 物联网平台存量设备如何一键迁移企业版实例
  10. KubeMeet 深圳站完整议题出炉