首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
【模板】快速幂
4条解析
开通博客写题解
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
展开全文
LH_Coffee
发表于 2026-02-02 11:34:51
#include <iostream> using namespace std; using ll=long long; ll f(ll a,ll b,ll p){ ll ans=1; a%=p; while(b){ if(b&1){
展开全文
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工作室第五章考核
进入比赛
等你来战
查看全部
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
2026牛客寒假算法基础集训营2
报名截止时间:2026-02-05 18:00
2026牛客寒假算法基础集训营3
报名截止时间:2026-02-07 18:00
牛客周赛 Round 130
报名截止时间:2026-02-08 21:00
2026牛客寒假算法基础集训营4
报名截止时间:2026-02-09 18:00
2026牛客寒假算法基础集训营5
报名截止时间:2026-02-11 18:00
2026牛客寒假算法基础集训营6
报名截止时间:2026-02-13 18:00
牛客2026年情人节比赛
报名截止时间:2026-02-14 21:00
牛客周赛 Round 131
报名截止时间:2026-02-15 21:00
牛客2026年除夕娱乐赛
报名截止时间:2026-02-17 01:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题