排列
P(n,r)=n!/(n-r)!
n元集合S的r圆排列
设RWGYL是一个5圆排列,那么RWGYL,WGYLR,GYLRW,YLRWG,LRWGY均是代表这个5圆排,总共有5种情况,所以用总数除以这5种情况得到5元集合的5圆排列数为:
P ( 5 , 5 ) / 5 = 5 ! / 5 P(5,5)/5=5!/5 P(5,5)/5=5!/5
推广到n元集合的r圆排列数为:
P ( n , r ) / r = n ! / ( n − r ) ! ∗ r P(n,r)/r=n!/(n-r)!*r P(n,r)/r=n!/(n−r)!∗r
因为r圆表示r个元素构成的圆,想象为将其剪断,根据剪断位置不同,其中每个元素都能构成这一字符串的开头,共r种情况,代表的都是这一r圆排。
多重集合的排列
无穷多元素的情况下
多重集合M∞={∞a1,∞a2,∞a3,…,∞ak},其r排列为:
K r K^r Kr
因为每个位置都有k种选择(a1,…,ak),一共r个位置,所以是Kr(无穷集合,不用考虑元素ai的个数小于r的情况1<=i<=k)
有限个元素的情况下
多重集合M={k1*a1,k2*a2,k3*a3,…,kn*an},其,全排列为:
(k1+…+kn)!/k1!..kn!
组合
( n + 1 2 k ) = P ( n , r ) / r ! = n ! / ( n − r ) ! ∗ r ! {n+1 \choose 2k}=P(n,r)/r!=n!/(n-r)!*r! (2kn+1)=P(n,r)/r!=n!/(n−r)!∗r!
多重元素的组合
无穷多元素的情况下
M∞={∞a1,∞a2,∞a3,…,∞ak},其r组合可以表示为:
x1+x2+x3+…+xk=r(xi表示ai的数量,0<=xi<=r)
将r看作r个1,如:11111…111,一共r个,在这r个1中插入k-1个0,就将其分为了k份,如:1110110…0111011,从而将其巧妙的转化为了{(k-1)0,r1}的全排列,其排列数为:
( r + k − 1 ) ! / r ! ( k − 1 ) ! = ( r + k − 1 r ) = ( r + k − 1 k − 1 ) (r+k-1)!/r!(k-1)!={r+k-1 \choose r}={r+k-1 \choose k-1} (r+k−1)!/r!(k−1)!=(rr+k−1)=(k−1r+k−1)
【例】r个相同的球,放入n个不同的盒子,每个盒子至少q个球,有多少种选法?
解:设第i个盒子放入了xi个小球(1<=i<=n,xi>=q)
x1+x2+x3+…+xn=r
令yi=xi-q(0<=yi)
y1+y2+y3+…+yn=r-nq
带入公式:
= ( r − n q + n − 1 r − n q ) {r-nq+n-1 \choose r-nq} (r−nqr−nq+n−1) = ( r − n q + n − 1 n − 1 ) {r-nq+n-1 \choose n-1} (n−1r−nq+n−1)
其中,当q=1时,
= ( r − 1 r − n ) {r-1 \choose r-n} (r−nr−1) = ( r − 1 n − 1 ) {r-1 \choose n-1} (n−1r−1)
二项式定理
∑ r = 0 n ( n r ) x r y n − r = ( n n ) x n y 0 + ( n n − 1 ) x n − 1 y 1 + ( n n − 2 ) x n − 2 y 2 + . . . + ( n 1 ) x 1 y n − 1 + ( n 0 ) x 0 y n = ( x + y ) n \sum_{r=0}^n {n \choose r}x^ry^{n-r} = \ {n \choose n}x^ny^0+ {n \choose n-1}x^{n-1}y^1+{n \choose n-2}x^{n-2}y^2+...+{n \choose 1}x^1y^{n-1}+{n \choose 0}x^0y^n=(x+y)^n ∑r=0n(rn)xryn−r= (nn)xny0+(n−1n)xn−1y1+(n−2n)xn−2y2+...+(1n)x1yn−1+(0n)x0yn=