欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

快速幂取模

程序员文章站 2022-07-09 10:22:29
...
lld exp_mod(lld a,lld b,lld c)
{
    lld ans=1;
    lld temp=a%c;
    if(b==0)    return 1;
    while(b)
    {
        if(b&1) ans=ans*temp%c;
        temp=temp*temp%c;
        b>>=1;
    }
    return ans;
}