排列组合
排列与组合
A(n,r) = n!/(n-r)! C(n,r) = n!/(n-r)!*r!C(n,r) = C(n-1,r) + C(n-1,r-1)C(n,k)C(k,r) = C(n,r)C(n-r,k-r)排列组合模板
两个基本计数原理
加法原理: 分类相加,彼此独立。分步骤相乘。
特殊排列组合
重复排列:可重复的选取每件物品,n^r重复组合:C(n+r-1,r),证明略,可以通俗的理解为在总数中加上了可以重复的次数r-1,然后再选取r个。不全相异的全排列:n!/(n1!*n2!*…*nk!),理解为看成都不同的球排列,除去每一种球重复的,共有k中不同的球。例如:把3个白球,2个红球全排列。圆周排列:排列在一个圆周上,A(n,r)/r,可以理解为每一个次序当排头时的重复。
排列的生成
叙述法,字典序法,邻位互换法
组合的生成
12,13,14,23,24,34,就是这样的规律
转载请注明原文地址: https://ju.6miu.com/read-1309603.html