Processing math: 100%

重複組合せnHrの計算

区別する n 個のものから,繰り返し用いることを許して, r 個取り出して作る組の総数 nHr も,先程の例と同じように考えることができる.

まず,右図のように, r 個の と,( n 個の入る場所を作るための) n1 個の“しきり” を並べる. こうしておいてから,区別しない r 個の と区別しない n1 個の の計 r+n1 個のものを並べたときの 『同じものを含む順列』を計算すればよいので

nHr=C(r, n1)= r+n1Cr

となる.普通 nHr を計算するには,このように の並べ方を考えて r+n1Cr に帰着してから計算するとよい.

さて,ここでさらに r+n1Cr の計算をすすめてみると

r+n1Cr= (r+n1)!(n1)!r!= r(r+n1)(r+n2)n(n1)21(n1)21r!= rn(n+1)(n+r2)(n+r1)r(r1)21

つまり

nHr=rn(n+1)(n+r2)(n+r1)r(r1)21

と計算することもできる.この式は, nCr と比較すると覚えやすい.例えば

6C3=654321, 6H3=678321

である.

以上,まとめると

重複組合せ nHr の計算

区別する n 個のものから,繰り返し用いることを許して, r 個取り出して作る組の総数 nHr は,同じものを含む順列の考え方で計算でき

nHr= C(r,n1)= r+n1Cr= rn(n+1)(n+r2)(n+r1)r(r1)21

となる.

重複組合せの計算練習

次の値を求めよ.

  1. 7H2
  2. 4H3
  3. 5H3
  4. 3H5

  1. 7H2= 7+21C2=8721=28
  2. 7H2=7821 と計算してもよい

  3. 4H3= 4+31C3=654321=20
  4. 4H3=456321 と計算してもよい

  5. 5H3= 5+31C3=765321=35
  6. 5H3=567321 と計算してもよい

  7. 3H5= 3+51C5=7654354321=21
  8. 3H5=3456754321 と計算してもよい