定义
给定 n n n 个球,从中取出 m m m 个来 ( m ≤ n ) (m \leq n) (m≤n),共有多少种取法?
若考虑取出的顺序,也就是说取 1 , 2 1,2 1,2 与 2 , 1 2,1 2,1 相同,则是 C C C
若不考虑取出的顺序,则是 A A A
公式
C n m = n ! m ! ( n − m ) ! C^m_n=\frac{n!}{m!(n-m)!} Cnm=m!(n−m)!n!
A n m = n ! ( n − m ) ! A^m_n=\frac{n!}{(n-m)!} Anm=(n−m)!n!
C n m × A m m = n ! m ! ( n − m ) ! × m ! = n ! ( n − m ) ! = A n m C^m_n \times A^m_m =\frac{n!}{m!(n-m)!} \times m! =\frac{n!}{(n-m)!}=A^m_n Cnm×Amm=m!(n−m)!n!×m!=(n−m)!n!=Anm
C n m + 1 = n ! ( m + 1 ) ! ( n − m − 1 ) ! C^{m+1}_n=\frac{n!}{(m+1)!(n-m-1)!} Cnm+1=(m+1)!(n−m−1)!n!
C n m × n − m m + 1 = n ! m ! ( n − m ) ! × n − m m + 1 C^m_n\times\frac{n-m}{m+1}=\frac{n!}{m!(n-m)!}\times\frac{n-m}{m+1} Cnm×m+1n−m=m!(n−m)!n!×m+1n−m
C n m × n − m m + 1 = n ! ( m + 1 ) ! ( n − m − 1 ) ! C^m_n\times\frac{n-m}{m+1}=\frac{n!}{(m+1)!(n-m-1)!} Cnm×m+1n−m=(m+1)!(n−m−1)!n!
C n m + 1 = C n m × n − m m + 1 C^{m+1}_n=C^m_n\times\frac{n-m}{m+1} Cnm+1=Cnm×m+1n−m
杨辉三角中的组合数
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
3
3
3
3
3
3
1
1
1
1
1
1
4
4
4
6
6
6
4
4
4
1
1
1
1
1
1
5
5
5
10
10
10
10
10
10
5
5
5
1
1
1
杨辉三角递推式:
F [ i ] [ j ] = F [ i − 1 ] [ j ] + F [ i − 1 ] [ j − 1 ] ; F[i][j]=F[i-1][j]+F[i-1][j-1]; F[i][j]=F[i−1][j]+F[i−1][j−1];
s u m [ i ] = ∑ j = 1 i F [ i ] [ j ] sum[i]=\sum_{j=1}^{i}F[i][j] sum[i]=∑j=1iF[i][j]
则 s u m [ ] = { 1 , 2 , 4 , 8 , 16 , 32 , ⋯ } sum[]=\{1,2,4,8,16,32,\cdots\} sum[]={1,2,4,8,16,32,⋯}
很容易推导出
s u m [ i ] = 2 i − 1 sum[i]=2^{i-1} sum[i]=2i−1
我们定义 0 ! = 1 0!=1 0!=1, n ! = ∏ i = 1 n i n!=\prod_{i=1}^{n}i n!=∏i=1ni
2 n = ∑ i = 0 n C n i 2^n=\sum_{i=0}^{n}C_n^i 2n=i=0∑nCni
运用上面的公式
2 n = ∑ i = 0 n n ! i ! ( n − i ) ! 2^n=\sum_{i=0}^n\frac{n!}{i!(n-i)!} 2n=i=0∑ni!(n−i)!n!