Advertisement
Guest User

Untitled

a guest
May 16th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.25 KB | None | 0 0
  1. def gcd(a,b):
  2. if a == 0:
  3. return (b,0,1)
  4. else:
  5. g, y, x = gcd(b % a ,a)
  6. return (g, x-(b//a)*y,y)
  7.  
  8. def mod_inverse(a,m):
  9. g, x, y = gcd(a, m)
  10. if g != 1:
  11. raise Exception('Modular error')
  12. else:
  13. return x % m
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement