Files
Algorithms-snippets/Number Theory/Fast_Multiply.cpp

9 lines
124 B
C++

int fast_multiply(int a,int b,int c){
int res=0;
while(b){
if(b&1)res+=a,res%=c;
a+=a,a%=c;
b>>=1;
}
return res;
}