今天LZS问我一道数论题,我就翻了翻算导。。。把模运算的除法给看了下,感觉不错~
一些结论
(a + b) % n = (a % n + b % n) % n
(a - b) % n = (a % n - b % n) % n
(a * b) % n = (a % n) * (b % n) % n
ab % n = ((a % n)b) % n
以上是加减乘,除法麻烦些。
根据算法导论
a / b ≡ a*b-1(mod n)
ax ≡ 1 (mod n)
a ≡ x (mod n)
比如 a = 3-1 那么求出 3x ≡ 1 (mod n) 的 x 就好了(n已知),a和x关于n同余,所以再求出 x mod n 就是 a mod n 就是 3-1 mod n.
详见算导~