组合数及其性质和证明

组合数

nn 个不同元素中,任取 m(mn)m(m≤n) 个元素并成一组,叫做从 nn 个不同元素中取出 mm 个元素的一个组合;从 nn 个不同元素中取出 m(mn)m(m≤n) 个元素的所有组合的个数,叫做从 nn 个不同元素中取出 mm 个元素的 组合数,记作 CnmC_n^m

注意:

  1. 线性文本中的 C(n,m)C(n,m) 等价于本文中的 CnmC_n^m
  2. 特别地,n>0\forall n>0Cn0=1.C_n^0=1.

组合数的性质

  1. (定义式)m,nN\forall m,n\in \NCnm=n!m!(nm)!C_n^m=\frac{n!}{m!(n-m)!}
  2. m,nN\forall m,n\in \N^*mnm\neq nCnm=CnnmC_n^m=C_n^{n-m}
    证明:定义式 易得。
  3. m,nN\forall m,n\in \N^*Cnm=Cn1m1+Cn1mC_n^m=C_{n-1}^{m-1}+C_{n-1}^m
    证明: =(n1)!(m1)!(nm)!+(n1)!m!(nm1)!=(n1)!×mm!(nm)!+(n1)!×(nm)m!(nm)!=(n1)!×(m+nm)m!(nm)!=n!m!(nm)!=Cnm.\begin{aligned}右边&=\frac{(n-1)!}{(m-1)!(n-m)!}+\frac{(n-1)!}{m!(n-m-1)!}\\ &=\frac{(n-1)!\times m}{m!(n-m)!}+\frac{(n-1)!\times(n-m)}{m!(n-m)!}\\ &=\frac{(n-1)!\times(m+n-m)}{m!(n-m)!}\\ &=\frac{n!}{m!(n-m)!}\\ &=C_n^m.\end{aligned}
    Q.E.D..\text{Q.E.D..}

Lucas 定理

Lucas 定理 是用来求 Cnmmod  pC_n^m\mod ppp 是素数的值,CNmmod  p=Cnpmp×Cnmod  pmmod  pmod  pC_N^m\mod p=C_{\frac{n}p}^{\frac{m}p}\times C_{n\mod p}^{m\mod p}\mod p

posted @ 2019-06-26 15:57  TeacherDai  阅读(1650)  评论(0)    收藏  举报