标签:pow void 快速 思路 turn iostream ret 快速幂 while
思路:
快速幂。
#include<cstdio> #include<iostream> using namespace std; long long quickpow(long long a, long long b, long long p){ long long res = 1; while(b){ if(b & 1) res = res * a % p; a = a * a % p; b >>= 1; } return res; } long long a, b, m; int main(void){ cin >> a >> b >> m; cout << quickpow(a, b, m) << endl; }
loj10194. 「一本通 6.1 练习 1」A 的 B 次方
标签:pow void 快速 思路 turn iostream ret 快速幂 while
原文地址:https://www.cnblogs.com/junk-yao-blog/p/9505484.html