其他分享
首页 > 其他分享> > O(1)的快速乘

O(1)的快速乘

作者:互联网

那么 有位神仙已经说了O(1)的算法(当然不是我)

 

这是一种骚操作 直接放代码了啊

inline LL mul(LL a,LL b,LL Mod){
    LL lf = a * ( b >> 25LL ) % Mod * ( 1LL << 25 ) % Mod ;
    LL rg = a * ( b & ( ( 1LL << 25 ) - 1 ) ) % Mod ;
    return ( lf + rg ) % Mod ;
}

 

标签:lf,25LL,LL,有位,mul,快速,Mod
来源: https://www.cnblogs.com/qf-breeze/p/10434431.html