快速幂取模模板
Posted R o b i n
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快速幂取模模板相关的知识,希望对你有一定的参考价值。
1 #include<bits/stdc++.h> 2 using namespace std; 3 int MOD; 4 5 int fast_pow_mod(int a, int b) { 6 int res = 1; 7 while(b) { 8 if (b & 1) res = res * a % MOD; 9 a = a * a % MOD; 10 b >>= 1; 11 } 12 return res; 13 } 14 15 int main() { 16 int a, b; 17 cin>>a>>b>>MOD; 18 cout<<fast_pow_mod(a, b)<<endl; 19 return 0; 20 }
以上是关于快速幂取模模板的主要内容,如果未能解决你的问题,请参考以下文章