<span>AcWing 89. a^b</span>

AcWing 89. a^b


#include <bits/stdc++.h>
using namespace std;
typedef long long int lll;
int power(lll a,lll b,lll p){
    lll ans = 1%p;
    for(;b;b >>= 1){
        if(b&1) ans=ans*a%p;
        a=a*a%p;
    }
    return ans;
}
int main(){
    lll a,b,p;
    cin>>a>>b>>p;
    cout<<power(a,b,p);
    return 0;
}
全部评论

相关推荐

强大的马里奥:不太可能,我校计算机硕士就业率99%
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务