Bigmod (a^b%m)
i64 bigmod(i64 a,i64 b,i64 d) { i64 r=1; while(b) { if(b&1) r=(r*a)%d; b>>=1; a=(a*a)%d; } return r; }
Home » Coding » Bigmod (a^b%m)
4:44 PM Sayef Azad Sakin
i64 bigmod(i64 a,i64 b,i64 d) { i64 r=1; while(b) { if(b&1) r=(r*a)%d; b>>=1; a=(a*a)%d; } return r; }