快速幂

来源:互联网 发布:考研形势数据图表分析 编辑:程序博客网 时间:2024/06/06 09:52
//快速幂
#include <iostream>
#include <cmath>
#include <algorithm>
#include <stdio.h>
#define ll long long
using namespace std;
ll get_pow(ll x,ll n){
    ll ans=1;
    while(n){
        if(n&1){
            ans=x*ans;
        }
        x=x*x;
        n>>=1;
    }
    return ans;
}
int main(void)
{
    ll a,b;
    cin>>a>>b;
    cout<<get_pow(a,b)<<endl;
    return 0;
}
0 0