首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
【模板】快速幂
3条解析
开通博客写题解
Logic6z
发表于 2024-01-25 10:53:00
#include<bits/stdc++.h> using namespace std; long long qpow(long long a,long long b,long long mod) { long long ans=1;//后续要对其进行乘法操作,所以不可以设成0; a
展开全文
2004
发表于 2025-05-04 17:31:24
#include<bits/stdc++.h> using namespace std; int main() { long long n,a,b,p,res; cin>>n; while(n--) { cin>>a&
展开全文
Z_L_G
发表于 2025-03-10 17:12:35
对于a^b,可以将b转化为二进制表示(10:1010),故a^b可拆分成a^b1*a^b2*…… 因此记录一个base=a,如果b的对应位为1,ans*=base 最后再给base倍增:base*=a,b位移:b>>=1 #include<bits/stdc++.h> us
展开全文
查看本题
查看本题讨论
相关比赛
77172-newgame
进入比赛
79493-软件部落四月刷题挑战赛
进入比赛
87256-模板题练习
进入比赛
89257-Day_06
进入比赛
93375-ACbug工作室第五章考核
进入比赛
等你来战
查看全部
牛客练习赛141
报名截止时间:2025-06-20 21:30
第十二届成都信息工程大学ACM程序设计竞赛同步赛
报名截止时间:2025-06-22 15:00
牛客周赛 Round 97
报名截止时间:2025-06-22 21:00
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题