快速幂||取余运算(模板)
程序员文章站
2024-01-14 13:45:58
...
#include <iostream>
#include <cmath>
using namespace std;
int main()//求a^b
{
int a,b,mod;
cin>>a>>b>>mod;
long long ans=1,base=a;
while(b)
{
if(b&1)
ans=ans*base%mod;
base=base*base%mod;
b>>=1;
}
cout<<ans%mod;
return 0;
}
上一篇: YII 的源码分析(二)
下一篇: 快速幂||取余运算