zoukankan      html  css  js  c++  java
  • 【数论四大定理】

    威尔逊定理、欧拉定理、孙子定理、费马小定理并称数论四大定理。

    【威尔逊定理】 当且仅当p为素数时:( p-1 )! ≡ -1(mod p);

     即:如果p为合数,( p-1 )! mod p 答案为0;如果p为素数,那么由威尔逊定理可得( p-1 )! mod p的答案为n−1;

    【欧拉定理(费马-欧拉定理)】 若n, a为正整数,且n, a互质,则:aφ(n) ≡ 1 (mod n)

            欧拉函数φ(n) 表示与 n互素且不超过n的正整数的个数;

    【费马小定理(Fermat Theory)】 若a是整数,p是质数,且a, p互质(即gcd(a, p) = 1),那么a(p-1) ≡ 1 (mod p);

    【孙子定理(中国剩余定理)】设正整数m1,m2,...,mk两两互质,则同余方程组

    有整数解。并且在模M(M = m1·m2·... ·mk)下的解是唯一的,解为

    其中Mi = M/mi,而Mi-1Mimi的逆元。

    Tips: 逆元,也称数论倒数,若a,b互为逆元,则满足a·b ≡ 1(mod n);

    普通的中国剩余定理要求所有的mi互质,那么如果不互质呢,该如何求解同余方程组?

    这种情况就采用两两合并的思想,假设要合并如下两个方程

          

    那么得到

           

    在利用扩展欧几里得算法解出x1的最小正整数解,再带入

           

    得到x后合并为一个方程的结果为

           

    这样一直合并下去,最终可以求得同余方程组的解。

    (摘自ACdreamers)
  • 相关阅读:
    jquery 查找子元素的几种方法
    kvm虚拟化之kvm虚拟机控制台登陆
    KVM虚拟化之windows虚拟机性能调整
    KVM虚拟机的日常管理与配置
    windows kvm虚拟机安装
    linux kvm虚拟机安装
    如何在linux上安装使用virt-manager
    KVM虚拟环境安装
    SSH批量管理 expect自动交互
    LVS+keepalived快速搭建测试环境
  • 原文地址:https://www.cnblogs.com/LLGemini/p/4733971.html
Copyright © 2011-2022 走看看