题目链接:https://leetcode-cn.com/problems/super-pow/

题解汇总:https://leetcode-cn.com/problems/max-increase-to-keep-city-skyline/


题目描述

你的任务是计算 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


这道题就是快速幂模板题

快速幂详细解析:https://zhanglong.blog.csdn.net/article/details/108011760

class Solution {private:static const int MOD = 1337;
public:static int quickPow(int a, int b) {a %= MOD;int ans = 1;while (b) {if (b & 1) {ans = ((ans * a) % MOD);}a = ((a * a) % MOD);b >>= 1;}return ans;}int superPow(int a, vector<int>& b) {if (b.empty()) return 1;int p = b.back();b.pop_back();return quickPow(superPow(a, b), 10) * quickPow(a, p) % MOD;}
};

【解题报告】Leecode 372. 超级次方——Leecode每日一题系列相关推荐

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

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

  2. Java实现 LeetCode 372 超级次方

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

  3. Oracle 每日一题系列合集

    作者 | JiekeXu 来源 | JiekeXu之路(ID: JiekeXu_IT) 转载请联系授权 | (微信ID:xxq1426321293) 大家好,我是 JiekeXu,很高兴又和大家见面了 ...

  4. leetcode 力扣每日一题系列详解——总目录

    这是总目录,该系列持续更新中........ leetcode 力扣每日一题系列详解--总目录

  5. 【解题报告】Leecode 519. 随机翻转矩阵——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十六天 题目链接:https://leetcode-cn.com/problems/random-flip-matrix/solution/ 题解汇总:https://zh ...

  6. 【解题报告】Leecode 438. 找到字符串中所有字母异位词——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十七天 题目链接:https://leetcode-cn.com/problems/find-all-anagrams-in-a-string/ 题解汇总:https:// ...

  7. 【解题报告】Leecode 859. 亲密字符串——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十四天 题目链接:https://leetcode-cn.com/problems/buddy-strings/ 题解汇总:https://zhanglong.blog.c ...

  8. 【解题报告】Leecode 423. 从英文中重建数字——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十五天 题目链接:https://leetcode-cn.com/problems/reconstruct-original-digits-from-english/ 题解 ...

  9. 【解题报告】Leecode 384. 打乱数组——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十三天 题目链接:https://leetcode-cn.com/problems/shuffle-an-array/ 题解汇总:https://zhanglong.blo ...

最新文章

  1. 9.Spring Security添加记住我功能
  2. python中怎么做分组问题_详解Python中的分组函数groupby和itertools)
  3. 推荐一款代码神器,代码量至少省一半!
  4. Tinyhttpd源码--实现http服务器
  5. Spark分区与并行度
  6. 苹果iOS 6悄然启用新型精准广告追踪技术
  7. 聊聊高并发(二十二)解析java.util.concurrent各个组件(四) 深入理解AQS(二)
  8. 男孩子一定要注意保护自己!
  9. .通过JAVA-Webservices向其它平台提供Hbase服务
  10. Atitit.atiDataStoreService   v2 新特性
  11. Oracle JDE系统日常维护和巡检
  12. Mac-删除自带 ABC 输入法的方法
  13. Fabric.js 文档
  14. 计算机就业去哪个岗位好? 算法岗位还是开发岗位更好?
  15. Layer子域名挖掘机
  16. Markdown详细教程
  17. 用最速下降法求最优解
  18. 【无标题】QT 脚本编译qt工程
  19. git 上传空文件夹
  20. 计算机操作系统第四版读书笔记,《操作系统》读后感10篇

热门文章

  1. OpenCV_006-OpenCV 轨迹栏作为调色板
  2. HTTPS虐我千百遍,我却待她如初恋!
  3. 注意!!Redis使用不当真的可能会导致应用卡死
  4. 字节,腾讯,百度... Go 工程师面试题大公开
  5. LiveVideoStackCon讲师热身分享 ( 十五 ) —— 教育场景下的实时音视频解决方案
  6. 梁俊斌:音频技术可以延展众多应用场景
  7. SRS流媒体服务器——Forward集群搭建和源码分析
  8. Hadoop之HDFS概述
  9. GC之G1垃圾收集器
  10. Serverless.com CEO首次访华!探讨无服务器技术落地