快速幂和快速乘法

来源:互联网 发布:mac怎么在ps图片加图 编辑:程序博客网 时间:2024/05/07 15:39

RT

ll Quick_Pow(ll a,ll n) {    ll ret=1;    ll temp=a%p;    while (n){        if (n&1) ret=ret*temp%p;        temp=temp*temp%p;        n>>=1;    }    return ret;}

ll Quick_Mul(ll x,ll m) {    ll re=0;    while(m){     if(m&1){         re=(re+x)%p;     }     x=(x+x)%p;     m>>=1;    }    return re;}


0 0
原创粉丝点击