同余与乘法逆元

同余与乘法逆元同余 定义 设 m 0 若 m a b 即 a b km 则称 a 与 b 同余 余数为 m 充要条件 a b 关于模 m 同余的充要条件是整数 a 和 b 被同一正整数 m 除时 有相同的余数 a m b m 意味 a b m

大家好,我是讯享网,很高兴认识大家。
  1. 同余:
    • 定义:设m≠0,若m∣a-b,即a-b=km,则称a与b同余,余数为m。
    • 充要条件:a、b关于模m同余的充要条件是整数a和b被同一正整数m除时,有相同的余数。(a % m)=(b % m)意味a≡b (%m)
    • 性质:
      同余定理1
      讯享网
      这里写图片描述
    • 同余类:根据整数模n所得的余数,可以把整数分成n个等价类:[0],[1],…,[n-1]。
      包含整数的模n等价类为:[a]n={a+kn| k∈Z}。
    • 例题:求3406写成十进位数时的个位数.
      根据题意是要求a满足3406 ≡a(mod 10)
      显然32 ≡9 ≡-1 (mod 10),
      34 ≡1 (mod 10),
      从而3404 ≡1 (mod 10),
      因此3406 ≡ 3404 × 32 ≡9(mod 10)
      所以个位数是9.
  2. 模运算的运算规则

    • (1)(a + b) % p = (a % p + b % p) % p
    • (2)(a - b) % p = (a % p - b % p) % p
    • (3)(a * b) % p = (a % p * b % p) % p
    • (4)a ^ b % p = ((a % p)^b) % p
    • 结合律:
      (5)((a+b) % p + c) % p = (a + (b+c) % p) % p
      (6)((a*b) % p * c)% p = (a * (b*c) % p) % p
    • 交换律:
      (7)(a + b) % p = (b+a) % p
      (8)(a * b) % p = (b * a) % p
    • 分配律:
      (9)(a+b) % p = ( a % p + b % p ) % p
      (10) ((a +b)% p * c) % p = ((a * c) % p + (b * c) % p) % p
    • 重要定理:
      (11)若a≡b (% p),则对于任意的c,都有(a + c) ≡ (b + c) (%p)
      (12)若a≡b (% p),则对于任意的c,都有(a * c) ≡ (b * c)
      (13) 若a≡b (% p),c≡d (% p),则 (a + c) ≡ (b + d) (%p),(a - c) ≡ (b - d) (%p),
      (a * c) ≡ (b * d) (%p),(a / c) ≡ (b / d) (%p)
  3. 乘法逆元:
    • 定义:
      满足a*k≡1 (mod p)的k值就是a关于p的乘法逆元。eg: 1=5*3-14 所以5关于模14的乘法逆元为3.
    • 应用:
      当我们要求 (a/b) mod P 的值时,如果 a 很大,无法直接求得a/b的值时,我们就可以使用乘法逆元。我们可以通过求b关于P的乘法逆元k,将a乘上k再模P,即(a%P*k)。其结果与(a/b) mod P等价。
小讯
上一篇 2025-02-06 08:05
下一篇 2025-04-05 22:37

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/25866.html