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