Guest User

Untitled

a guest
Aug 14th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.27 KB | None | 0 0
  1. //a^b mod m
  2. long long modpow(long long a, long long b, long long m) {
  3. long long ret = 1;
  4. long long mul = a;
  5. for ( ; b > 0; b = b >> 1) {
  6. if ( b&1 ) {
  7. ret = (ret * mul) % m;
  8. }
  9. mul = (mul * mul) % m;
  10. }
  11. return ret;
  12. }
Add Comment
Please, Sign In to add comment