初等数论四大基本定理

  • 四大基本定理
    威尔逊定理
    欧拉定理
    中国剩余定理
    费马小定理

  • 欧几里得算法 (求greatest common divisor)
    gcd(a, b) = gcd(a - b, b) assume a > b
    gcd(a, b) = gcd(a % b, b) (复杂度为O(logn))
    因为从下到上数据规模增长是指数级别,比斐波那契还大,反推回去从上到下就是O(logn)
    最小公倍数:lcm(a, b) = a * b / gcd(a, b) 容易爆数据范围,可以写成 lcm(a, b) = a / gcd(a, b) * b

  • 裴蜀定理
    ax + by = gcd(a, b)
    ax + by = k * gcd(a, b)

  • 费马小定理
    若 p 为质数,且 gcd(a, p) = 1
    则 a^(p-1) ≡ 1 (mod p)

  • 威尔逊定理
    一个数为质数的充要条件:(p-1)! ≡ -1 (mod p)

  • 中国剩余定理

  • 欧拉定理

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于使用python实现RSA加密解密 一、非对称加密算法 1、乙方生成两把密钥(公钥和私钥)。公钥是公开的,任何...
    ttaymm阅读 978评论 0 0
  • 基本运算 取模(mod)取余(rem) 定义 给定一个正整数p,任意一个整数n,一定存在等式 : n = kp +...
    passwd_阅读 2,199评论 0 3
  • 首先重点讲解中国剩余定理,举例:一个数x除d1余r1,除d2余r2,除d3余r3,那么,求这个数的最小值 。解答:...
    碧影江白阅读 2,256评论 0 2
  • <cmath>中常用函数pow(base, exponent)sqrt(x)fmax、fmin、fabsceil、...
    舒也ella阅读 702评论 0 1
  • 下班又来吃一个人的韩餐。 光明路店新装修开业,小菜换了摆盘方式,但还是浩浩荡荡的八九个,而且可以续盘。 决定吃点新...
    爱干嘛干嘛阅读 176评论 0 4