考研相關文章參考資料為 wjungle 大神提供的筆記

L3 排列組合與排容原理

L3-2~3 排列 & 組合

定義
  • nn 件相異物不允許重複rr排列: PrnP_{r}^{n}

  • nn 件相異物允許重複rr排列: nrn^r

  • nn 件相異物不允許重複rr組合: (nr)\binom{n}{r}

  • nn 件相異物允許重複rr組合: (n+r1r)\binom{n+r-1}{r},且等價於

    • rr 個相同球放至 nn 個相異箱子,允許空箱之方法數
    • x1+x2++xn=rx_1 + x_2 + \cdots + x_n = r非負整數解個數
  • x1+x2++xn=rx_1 + x_2 + \cdots + x_n = r正整數解個數: (r1n1)\binom{r-1}{n-1}

Note

A=m,B=n|A|=m, |B|=n

  • AABB 之 function 個數: nmn^m
  • AABB1-1 function 個數: PmnP_{m}^{n}

L3-4 排容原理

定理

Principle of Inclusion and Exclusion (排容原理):

N(aˉ1aˉ2aˉn)=Ui=1nN(ai)+1i<jnN(aiaj)1i<j<knN(aiajak)++(1)nN(a1a2an)=S0S1+S2+(1)nSn \begin{aligned} N(\bar a_1\bar a_2\cdots\bar a_n) &=|U|-\sum_{i=1}^{n}N(a_i)+\sum_{1\leq i<j\leq n}N(a_i a_j)-\sum_{1\leq i<j<k\leq n}N(a_i a_j a_k)+\cdots+(-1)^nN(a_1a_2\cdots a_n)\\ &=S_0-S_1+S_2-\cdots+(-1)^nS_n \end{aligned}

其中 SrS_r 為所有 rr 個性質同時成立之數量總和,S0=US_0=|U|


定義

A=m,B=n,mn|A|=m, |B|=n, m\geq n,則 AABBonto function 個數為:

onto(m,n)=i=0n(1)i(ni)(ni)m\operatorname{onto}(m,n)=\sum_{i=0}^{n}(-1)^i\binom{n}{i}(n-i)^m

  • mm 個相異物放至 nn 個相異箱子,不允許空箱之方法數
證明

UU 為所有 ABA\to B 的 function,故 U=nm|U|=n^m;令 aia_i 表示 BB 中第 ii 個元素沒有原像。

onto function 須讓所有 aia_i 都不成立,因此套用排容原理。任選 ii 個元素沒有原像時,每個 AA 中元素只剩 nin-i 個像可選,共有 (ni)m(n-i)^m 種;選這 ii 個元素有 (ni)\binom ni 種。

onto(m,n)=i=0n(1)i(ni)(ni)m\operatorname{onto}(m,n)=\displaystyle\sum_{i=0}^{n}(-1)^i\binom ni(n-i)^m

定義

mm 個相異物分成 nn 個相同箱子,不允許空箱之方法數,稱為 Stirling number of the second kind: S(m,n)=onto(m,n)n!S(m,n)=\frac{\operatorname{onto}(m,n)}{n!}

Note

mm 個相異物分成 nn 個相同箱子,允許空箱之方法數: S(m,n)+S(m,n1)++S(m,1)S(m,n)+S(m,n-1)+\cdots+S(m,1)

定理

S(m+1,n)=S(m,n1)+nS(m,n)S(m+1,n)=S(m,n-1)+nS(m,n)

證明

固定其中一物 AA,分成兩種情況:

  • AA 單獨一箱: 其餘 mm 個相異物分成 n1n-1 箱,共 S(m,n1)S(m,n-1)
  • AA 不單獨一箱: 先將其餘 mm 個相異物分成 nn 箱,再選一箱放入 AA,共 nS(m,n)nS(m,n)

L3-5 亂序及禁位問題

定理

derangement (亂序): {1,2,,n}\{1,2,\ldots,n\} 的排列中,每個元素皆不在原本位置之排列數為:

Dn=n!i=0n(1)ii!D_n=n!\sum_{i=0}^{n}\frac{(-1)^i}{i!}

證明

UU 為所有排列,故 U=n!|U|=n!;令 aia_i 表示元素 ii 位於自然位置。

指定 ii 個元素位於自然位置時,其餘元素可任意排列,有 (ni)!(n-i)! 種,選定這 ii 個元素有 (ni)\binom ni 種。由排容原理:

Dn=i=0n(1)i(ni)(ni)!=n!i=0n(1)ii!D_n=\sum_{i=0}^{n}(-1)^i\binom ni(n-i)!=n!\sum_{i=0}^{n}\frac{(-1)^i}{i!}

e1=i=0(1)ii!e^{-1}=\displaystyle\sum_{i=0}^{\infty}\frac{(-1)^i}{i!},因此當 nn\to\infty 時,Dnn!e1D_n\sim n!e^{-1}