快速幂的计算模板
typedef long long ll;
ll mod_pow(ll x, ll n, ll mod){
ll res = 1;
while(n>0){
if(n&1)res = res * x % mod;
x = x * x % mod;
n >>= 1;
}
return res;
}
本文提供了一个快速幂计算的代码模板,使用C++实现。通过此模板可以高效地完成模数运算,适用于各种需要进行快速幂运算的场景。
快速幂的计算模板
typedef long long ll;
ll mod_pow(ll x, ll n, ll mod){
ll res = 1;
while(n>0){
if(n&1)res = res * x % mod;
x = x * x % mod;
n >>= 1;
}
return res;
}
359
1283
701

被折叠的 条评论
为什么被折叠?