同じものを含む順列について

同じものを含む順列の総数を計算する式を求めてみよう。

命題

$n$ 個のうち, $s$ 個, $t$ 個, $\cdots$ ずつ同じものあるとする. これらすべてを並べる順列の総数は

$\displaystyle \frac{n!}{s! \cdot t! \cdot \cdots}$

である.

理屈.

すべて異なる $n$ 個のものを一列に並べる順列の総数は $n!$ 通りであった.

この任意の並べ方のうち, $x_1$, $x_2$, $\ldots$, $x_s$ 番目の$s$ 箇所に着目する.

$n-s$ 箇所のものは並べ変えずに, この $s$ 箇所のものだけを並べ変えるとすると, その並べ変え方の総数は $s!$ 通りである.

$x_1$, $x_2$, $\ldots$, $x_s$ 番目にあるものが同じものであった場合, この $s!$ 通りの並び替えを行ったとしても $n$ 個の並び方は同じままである.

つまり, 異なるもの $n$ 個のうち, $s$ 個を同じものとすると, 各並び方に対して $s!$ 通りずつ同じ並び方が重複することになる.

ゆえに, $n$ 個のうち $s$ 個が同じものであるときの順列の総数は $\displaystyle \frac{n!}{s!}$ 通りであると分かる.

さらに, 残りの $n-s$ 個の中に他の同じものが存在する場合は, 上記の考え方を繰り返すことで, $n$ 個のうち, $s$ 個, $t$ 個, $\cdots$ ずつ同じものある場合の順列の総数が

$\displaystyle \frac{n!}{s! \cdot t! \cdot \cdots}$

と分かる.

$a$, $a$, $a$, $b$, $b$, $c$ の $6$ 個を並べる順列の総数は

$\displaystyle \frac{6!}{3! \cdot 2! \cdot 1!}$ $=60$

通りです。

コメントを残す