zoukankan      html  css  js  c++  java
  • 数论总结帖

    欧拉函数

    用途:对正整数n欧拉函数varphi(n)是小于或等于n的正整数中与n互质的数的数目。

    通式:
      
    ,其中p1, p2……pn为x的所有质因数,x是不为0的整数。φ(1)=1(唯一和1互质的数(小于等于1)就是1本身)。 (注意:每种质因数只一个。比如12=2*2*3那么φ(12)=12*(1-1/2)*(1-1/3)=4
    若n是质数p的k次幂,
      
    ,因为除了p的倍数外,其他数都跟n互质。

    中国剩余定理  


    鸽巢原理(抽屉原理)

    鸽巢原理,又名狄利克雷抽屉原理、鸽笼原理。

    其中一种简单的表述法为:

       若有n个笼子和n+1只鸽子,所有的鸽子都被关在鸽笼里,那么至少有一个笼子有至少2只鸽子

    另一种为:

       若有n个笼子和kn+1只鸽子,所有的鸽子都被关在鸽笼里,那么至少有一个笼子有至少k+1只鸽子

    如果要把n个物件分配到m个容器中,必有至少一个容器容纳至少⌈n / m⌉个物件。(⌈x⌉大于等于x的最小的整数)

    容斥原理

    容斥原理又称排容原理,在组合数学里,其说明若A_1, ..., A_n 为有限集,则

    left|igcup_{i=1}^n A_i
ight|=sum_{i=1}^nleft|A_i
ight|-sum_{i,j\,:\,i
eq j}left|A_icap A_j
ight|+sum_{i,j,k\,:\,i
eq j
eq k}left|A_icap A_jcap A_k
ight|- cdotscdots pm left|A_1capcdotscap A_n
ight|

    其中|A|表示A基数。例如在两个集的情况时,我们可以透过将|A||B|相加,再减去其交集的基数,而得到其并集的基数。

    也可以写成:

    mathbb{P}iggl(igcup_{i=1}^n A_iiggr)  =sum_{k=1}^n (-1)^{k-1}sum_{scriptstyle Isubset{1,ldots,n}atopscriptstyle|I|=k} mathbb{P}(A_I),

    特殊情况:

    如果在容斥原理的概率形式中,交集AI的概率只与I中元素的个数有关,也就是说,对于{1, ..., n}中的每一个k,都存在一个ak,使得:

    a_k=mathbb{P}(A_I),对于每一个 Isubset{1,ldots,n} \,\, (|I|=k),

    则以上的公式可以简化为:

    mathbb{P}iggl(igcup_{i=1}^n A_iiggr)  =sum_{k=1}^n (-1)^{k-1}inom nk a_k



    欧几里得


    扩展欧几里得


    莫比乌斯


    线性同余



  • 相关阅读:
    表达式求解
    block的使用
    UITableView 知识点总结
    UIView 实战习题
    三、 UIView封装的简单动画
    二、 UIButton的使用总结
    一、 UIView的常见属性
    iOS开发网络篇之文件下载、大文件下载、断点下载
    多线程-NSthread
    二.初始化方法
  • 原文地址:https://www.cnblogs.com/zswbky/p/6717949.html
Copyright © 2011-2022 走看看