「笔记」数学知识——组合与计数

组合数学与容斥

数学知识也快学到尾声了…也许要花好久才能消化呢。
(持续更新中)


组合数学

基础知识

  • 排列数

    nn 个不同元素中依次取出 mm 个元素排成一列,产生不同的排列数为

    Anm=n!(nm)!=n(n1)(nm+1)A_n^m=\cfrac{n!}{(n-m)!}=n\cdot (n-1)\cdots (n-m+1)

  • 组合数

    nn 个不同元素取出 mm 个组成一个集合,产生不同的集合数量为

    Cnm=n!m!(nm)!=n(n1)(nm+1)m(m1)1C_n^m=\cfrac{n!}{m!(n-m)!}=\cfrac{n\cdot(n-1)\cdots(n-m+1)}{m\cdot(m-1)\cdots 1}

    • 性质
      1. $C_n^m=C_n^{n-m} $
      2. $ C_n^m=C_{n-1}^{m-1}+C_{n-1}^m $
      3. $ C_n^0+C_n^1+\cdots+C_n^n=2^n $
  • Lucas 定理

    pp 为质数,对于任何整数 1mn1\leq m\leq n

    CnmCnmodpmmodp  Cn/pm/p(modp)C_n^m\equiv C_{n\bmod p}^{m\bmod p}\ \ \cdot C_{n/p}^{m/p} \pmod p

  • 二项式定理

    (a+b)n=k=0nCnkakbnk(a+b)^n=\displaystyle\sum_{k=0}^n{C_n^k a^k b^{n-k}}

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2022 GMXH
  • 访问人数: | 浏览次数:

我很可爱,请给我钱~

支付宝
微信