LeetCode:72. 超级次方

class Solution {

private:

int base=1337;

//求a的k次幂并与base求模

int mypow(int a,int k){

int res=1;

a%=base;

for(int i=0;i<k;i++){

res*=a;

res%=base;

}

return res;

}

public:

int superPow(int a, vector<int>& b) {

if(b.empty()) return 1;

int last=b.back();

b.pop_back();

int part1=mypow(a,last);

int part2=mypow(superPow(a,b),10);

return (part1*part2)%base;

}

};

相关推荐
yuuki2332336 小时前
【数据结构】单链表的实现
c语言·数据结构·后端
打不了嗝 ᥬ᭄6 小时前
传输层协议TCP
linux·服务器·网络·c++·tcp/ip
闻缺陷则喜何志丹6 小时前
【超音速专利 CN118134841A】一种光伏产品缺陷检测AI深度学习算法
人工智能·深度学习·算法·专利·光伏·超音速
吴名氏.6 小时前
细数Java中List的10个坑
java·开发语言·数据结构·list
爱看科技7 小时前
微美全息(NASDAQ:WIMI)容错量子计算赋能,大规模机器学习模型高效量子算法获突破
算法·机器学习·量子计算
敲上瘾7 小时前
Linux系统C++开发环境搭建工具(三)—— brpc使用指南
linux·c++·分布式·rpc
_dindong7 小时前
牛客101:递归/回溯
数据结构·c++·笔记·学习·算法·leetcode·深度优先
AA陈超7 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-31 映射标签到属性
c++·游戏·ue5·游戏引擎·虚幻
刃神太酷啦7 小时前
力扣校招算法通关:双指针技巧全场景拆解 —— 从数组操作到环检测的高效解题范式
java·c语言·数据结构·c++·算法·leetcode·职场和发展