快速幂

来源:互联网 发布:淘宝服务商入驻条件 编辑:程序博客网 时间:2024/06/11 00:33
#include<stdio.h>
typedef long long ll;
ll qpow(ll n,ll m)
{
    ll ans=1;
    while(m)
    {
        if(m%2)
            ans*=n;
        n=n*n;
        m/=2;
    }
    return ans;
}
int main()
{
    ll m,n;

    scanf("%lld%lld",&n,&m);
    printf("%lld\n",qpow(n,m));

    return 0;
}

原创粉丝点击