#include<cstdio>
#include<iostream>
using namespace std;
long long a,b,c,ans=1;
void quick_pow(long long a,long long b,long long c){
ans=1;
while(b>0){
if((b&1)==1) ans=(ans*a)%c;
a=(a*a)%c;
b=b>>1;
}
}
int main(){
cin>>a>>b>>c;quick_pow(a,b,c);
cout<<ans;
}
模板_快速幂
最新推荐文章于 2018-09-18 16:54:45 发布