51nod 1046 A^BMod C

来源:互联网 发布:php比较好的教程 编辑:程序博客网 时间:2024/05/18 15:26

点这里

模板题。。。

#include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>using namespace std;const int maxn=1e5+5;static long long mod=1e9+7;long long a=0,b;long long quick_mod(long long aa,long long b){    long long ans=1;    while(b)    {        if(b&1)        {            ans=(ans*aa)%mod;        }        b>>=1;        aa=(aa*aa)%mod;    }    return ans;}int main(){    while(cin>>a>>b>>mod)    {        printf("%lld\n",quick_mod(a,b));    }    return 0;}

原创粉丝点击