排列组合

二次信任 提交于 2020-02-27 18:55:16

定义

给定 nn 个球,从中取出 mm 个来(mn)(m \leq n),共有多少种取法?

若考虑取出的顺序,也就是说取 1,21,22,12,1 相同,则是 CC

若不考虑取出的顺序,则是 AA

公式

Cnm=n!m!(nm)!C^m_n=\frac{n!}{m!(n-m)!}

Anm=n!(nm)!A^m_n=\frac{n!}{(n-m)!}

Cnm×Amm=n!m!(nm)!×m!=n!(nm)!=AnmC^m_n \times A^m_m =\frac{n!}{m!(n-m)!} \times m! =\frac{n!}{(n-m)!}=A^m_n

Cnm+1=n!(m+1)!(nm1)!C^{m+1}_n=\frac{n!}{(m+1)!(n-m-1)!}

Cnm×nmm+1=n!m!(nm)!×nmm+1C^m_n\times\frac{n-m}{m+1}=\frac{n!}{m!(n-m)!}\times\frac{n-m}{m+1}

Cnm×nmm+1=n!(m+1)!(nm1)!C^m_n\times\frac{n-m}{m+1}=\frac{n!}{(m+1)!(n-m-1)!}

Cnm+1=Cnm×nmm+1C^{m+1}_n=C^m_n\times\frac{n-m}{m+1}

杨辉三角中的组合数

11
11 11
11 22 11
11 33 33 11
11 44 66 44 11
11 55 1010 1010 55 11

杨辉三角递推式:

F[i][j]=F[i1][j]+F[i1][j1]; F[i][j]=F[i-1][j]+F[i-1][j-1];

sum[i]=j=1iF[i][j]sum[i]=\sum_{j=1}^{i}F[i][j]

sum[]={1,2,4,8,16,32,}sum[]=\{1,2,4,8,16,32,\cdots\}

很容易推导出

sum[i]=2i1sum[i]=2^{i-1}

我们定义 0!=10!=1n!=i=1nin!=\prod_{i=1}^{n}i

2n=i=0nCni2^n=\sum_{i=0}^{n}C_n^i

运用上面的公式

2n=i=0nn!i!(ni)!2^n=\sum_{i=0}^n\frac{n!}{i!(n-i)!}

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!