排列组合
排列:n个不同的对象取出m个进行排列
P(n,m) = n * (n-1) *...* (n-m+1) = n! / (n-m)! 注:n-(n-m+1) + 1 = m
-> P(m,m) = m!
组合:n个不同的对象取出m个进行组合
- 因为排列可以看成是在组合的基础上再进行的子排列,所以组合是排列/子排列 : C(n,m) = P(n,m)/P(m,m)
- 因为从n个对象中取m个,剩下的n-m个也是一个确定的组合,所以有C(n,m)=C(n, n-m)
另参考:https://zhuanlan.zhihu.com/p/41855459
欢迎评论