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