Selection of items from a set
数学
において 、 組み合わせとは、異なるメンバーを持つ セット からアイテムを選択すること であり、選択の順序は重要ではありません ( 順列 とは異なります)。たとえば、リンゴ、オレンジ、ナシの 3 つの果物がある場合、このセットから取り出すことができる 2 の組み合わせは、リンゴとナシ、リンゴとオレンジ、ナシとオレンジの 3 つがあります。より正式には、 セット Sの k組み合わせは、 Sの k つの異なる要素 のサブセットです 。したがって、2 つの組み合わせが同一である ためには、 各組み合わせに同じメンバーが必要です (各セットのメンバーの配置は重要ではありません)。セットに n 個の要素がある場合、またはで表される k 組み合わせの数は 、 二項係数 と等しくなります 。
C
(
n
,
k
)
{\displaystyle C(n,k)}
C
k
n
{\displaystyle C_{k}^{n}}
(
n
k
)
=
n
(
n
−
1
)
⋯
(
n
−
k
+
1
)
k
(
k
−
1
)
⋯
1
,
{\displaystyle {\binom {n}{k}}={\frac {n(n-1)\dotsb (n-k+1)}{k(k-1)\dotsb 1}},}
これは 階乗 表記法を使うと次のように簡潔に表現できる。
(
n
k
)
=
n
!
k
!
(
n
−
k
)
!
{\displaystyle {\binom {n}{k}}={\frac {n!}{k!(n-k)!}}}
となるときはいつでも。この式は、 n 個の要素を持つ 集合 Sの各 k 組み合わせには、またはとなる 順列 が存在する という事実から導かれる 。 [1] 集合 Sのすべての k 組み合わせの集合は 、しばしば と表記される 。
n
≥
k
≥
0
{\displaystyle n\geq k\geq 0}
k
!
{\displaystyle k!}
P
k
n
=
C
k
n
×
k
!
{\displaystyle P_{k}^{n}=C_{k}^{n}\times k!}
C
k
n
=
P
k
n
/
k
!
{\displaystyle C_{k}^{n}=P_{k}^{n}/k!}
(
S
k
)
{\displaystyle \textstyle {\binom {S}{k}}}
組み合わせとは、 n 個のものから k個 ずつ 繰り返しなく 選んだものです。繰り返しが許される組み合わせについては、繰り返しのある k 組み合わせ、 k 多重集合 [ 2] 、 k 選択 [3] といった用語 がよく用いられます。 [4] 上記の例で、ある種類の果物を2つずつ選ぶことが可能であれば、2選択がさらに3つあります。1つはリンゴ2個、1つはオレンジ2個、もう1つはナシ2個です。
3つの果物の組み合わせは、完全な組み合わせのリストを書くのに十分小さいものでしたが、セットのサイズが大きくなるにつれて、これは現実的ではなくなります。例えば、 ポーカーの役は、52枚のカード( n = 52) のデッキから5つの組み合わせ( k = 5)で表すことができます 。この役の5枚のカードはすべて異なるものであり、カードの順序は重要ではありません。このような組み合わせは2,598,960通りあり、ランダムにいずれかの役が描かれる確率は1 / 2,598,960です。
数 け -組み合わせ
5要素セットの3要素サブセット
n 個の要素を 持つ集合 Sから k個 の組み合わせの数は、 初等的な組み合わせ論の教科書ではしばしば、あるいは 、 、 、 あるいは [5] (フランス語、ルーマニア語、ロシア語、中国語の教科書では最後の形式が標準である) などで表される。 [6] [7] しかし、同じ数は他の多くの数学の文脈でも現れ、 (しばしば「 nは k を選ぶ」と読まれる) で表される。特に、これは 二項式 の 係数として現れるため、二項係数と呼ばれる。 すべての自然数 k に対して、関係式によって一度に
定義することができる。
C
(
n
,
k
)
{\displaystyle C(n,k)}
C
k
n
{\displaystyle C_{k}^{n}}
n
C
k
{\displaystyle {}_{n}C_{k}}
n
C
k
{\displaystyle {}^{n}C_{k}}
C
n
,
k
{\displaystyle C_{n,k}}
C
n
k
{\displaystyle C_{n}^{k}}
(
n
k
)
{\displaystyle {\tbinom {n}{k}}}
(
n
k
)
{\displaystyle {\tbinom {n}{k}}}
(
1
+
X
)
n
=
∑
k
≥
0
(
n
k
)
X
k
,
{\displaystyle (1+X)^{n}=\sum _{k\geq 0}{\binom {n}{k}}X^{k},}
そこから明らかなのは
(
n
0
)
=
(
n
n
)
=
1
,
{\displaystyle {\binom {n}{0}}={\binom {n}{n}}=1,}
さらに
(
n
k
)
=
0
{\displaystyle {\binom {n}{k}}=0}
のために 。
k
>
n
{\displaystyle k>n}
これらの係数がS から k 通りの 組み合わせを数えることを確認するには 、まず S の 要素 sでラベル付けされた n 個の異なる変数 X s の集合を考え、その積を S の すべての要素に 展開します 。
∏
s
∈
S
(
1
+
X
s
)
;
{\displaystyle \prod _{s\in S}(1+X_{s});}
S のすべての部分集合に対応する2 n 個の 異なる項があり 、各部分集合は対応する変数 X s の積を表す。ここで、すべての X s を ラベルなし変数 X と等しく設定し、積が (1 + X ) n となるようにすると、 S の各 k 個の組み合わせの項は X k となり 、結果におけるそのべき乗の係数は、そのような k 個の組み合わせの数に等しくなる。
二項係数は様々な方法で明示的に計算できる。 (1 + X ) n までの展開に対して二項係数をすべて求めるには 、(既に述べた基本的な場合に加えて)再帰関係を使うことができる。
(
n
k
)
=
(
n
−
1
k
−
1
)
+
(
n
−
1
k
)
,
{\displaystyle {\binom {n}{k}}={\binom {n-1}{k-1}}+{\binom {n-1}{k}},}
0 < k < n の場合、これは (1 + X ) n = (1 + X ) n − 1 (1 + X )から得られ、 パスカルの三角形 が構築されます 。
個々の二項係数を決定するには、次の式を使用する方が実用的である。
(
n
k
)
=
n
(
n
−
1
)
(
n
−
2
)
⋯
(
n
−
k
+
1
)
k
!
.
{\displaystyle {\binom {n}{k}}={\frac {n(n-1)(n-2)\cdots (n-k+1)}{k!}}.}
分子 は n の k 順列、つまり Sの k 個の異なる要素 のシーケンス の数を示します 。一方、 分母は 順序を無視した場合に
同じ k の組み合わせを与えるような k 順列の数を示します。
kが n /2を超える 場合 、上記の式には分子と分母に共通の因数が含まれており、それらを打ち消すと次の関係が得られる。
(
n
k
)
=
(
n
n
−
k
)
,
{\displaystyle {\binom {n}{k}}={\binom {n}{n-k}},}
0 ≤ k ≤ n の場合。これは二項式から明らかな対称性を表しており、また、そのような組み合わせの 補集合 、すなわち ( n − k ) 組み合わせをとることで、 k 組み合わせの観点からも理解できる。
最後に、この対称性を直接示す式があり、これは覚えやすいという利点があります。
(
n
k
)
=
n
!
k
!
(
n
−
k
)
!
,
{\displaystyle {\binom {n}{k}}={\frac {n!}{k!(n-k)!}},}
ここで n ! は n の 階乗 を表します。これは前の式から分母と分子に ( n − k ) ! を掛けることで得られるため、計算効率は前の式よりも確かに低くなります。
最後の式は、 S のすべての要素の n ! 通りの順列を考えることで直接理解できます 。それぞれの順列は、最初の k 個の要素を選択することで k 個 の組み合わせを生成します。重複する選択は多数存在します。最初の k 個の要素同士、および最後の ( n − k ) 個の要素同士の任意の組み合わせは、同じ組み合わせを生成します。これが式における除算の理由です。
上記の式から、パスカルの三角形の 3 つの方向すべてにおける隣接する数値間の関係がわかります。
(
n
k
)
=
{
(
n
k
−
1
)
n
−
k
+
1
k
if
k
>
0
(
n
−
1
k
)
n
n
−
k
if
k
<
n
(
n
−
1
k
−
1
)
n
k
if
n
,
k
>
0
.
{\displaystyle {\binom {n}{k}}={\begin{cases}\displaystyle {\binom {n}{k-1}}{\frac {n-k+1}{k}}&\quad {\text{if }}k>0\\\displaystyle {\binom {n-1}{k}}{\frac {n}{n-k}}&\quad {\text{if }}k<n\\\displaystyle {\binom {n-1}{k-1}}{\frac {n}{k}}&\quad {\text{if }}n,k>0\end{cases}}.}
基本的なケースと組み合わせることで 、同じセット(パスカルの三角形の行)のすべての組み合わせ、成長するセットの k組み合わせ、および固定サイズ n − k の補数を持つ組み合わせをそれぞれ連続的に計算できます 。
(
n
0
)
=
1
=
(
n
n
)
{\displaystyle {\tbinom {n}{0}}=1={\tbinom {n}{n}}}
組み合わせを数える例
具体的な例として、標準的な52枚のカードデッキから5枚のカードで可能なハンドの数を計算すると次のようになります。 [8]
(
52
5
)
=
52
×
51
×
50
×
49
×
48
5
×
4
×
3
×
2
×
1
=
311,875,200
120
=
2,598,960.
{\displaystyle {\binom {52}{5}}={\frac {52\times 51\times 50\times 49\times 48}{5\times 4\times 3\times 2\times 1}}={\frac {311{,}875{,}200}{120}}=2{,}598{,}960.}
あるいは、階乗の観点で式を使用し、分子の因数を分母の因数の一部で打ち消し、残りの因数のみを掛け算すればよいことになります。
(
52
5
)
=
52
!
5
!
47
!
=
52
×
51
×
50
×
49
×
48
×
47
!
5
×
4
×
3
×
2
×
1
×
47
!
=
52
×
51
×
50
×
49
×
48
5
×
4
×
3
×
2
=
(
26
×
2
)
×
(
17
×
3
)
×
(
10
×
5
)
×
49
×
(
12
×
4
)
5
×
4
×
3
×
2
=
26
×
17
×
10
×
49
×
12
=
2,598,960.
{\displaystyle {\begin{alignedat}{2}{\binom {52}{5}}&={\frac {52!}{5!47!}}\\[5pt]&={\frac {52\times 51\times 50\times 49\times 48\times {\cancel {47!}}}{5\times 4\times 3\times 2\times {\cancel {1}}\times {\cancel {47!}}}}\\[5pt]&={\frac {52\times 51\times 50\times 49\times 48}{5\times 4\times 3\times 2}}\\[5pt]&={\frac {(26\times {\cancel {2}})\times (17\times {\cancel {3}})\times (10\times {\cancel {5}})\times 49\times (12\times {\cancel {4}})}{{\cancel {5}}\times {\cancel {4}}\times {\cancel {3}}\times {\cancel {2}}}}\\[5pt]&={26\times 17\times 10\times 49\times 12}\\[5pt]&=2{,}598{,}960.\end{alignedat}}}
最初の計算と同等のもう一つの代替計算は、以下の記述に基づいています。
(
n
k
)
=
(
n
−
0
)
1
×
(
n
−
1
)
2
×
(
n
−
2
)
3
×
⋯
×
(
n
−
(
k
−
1
)
)
k
,
{\displaystyle {\binom {n}{k}}={\frac {(n-0)}{1}}\times {\frac {(n-1)}{2}}\times {\frac {(n-2)}{3}}\times \cdots \times {\frac {(n-(k-1))}{k}},}
これにより
(
52
5
)
=
52
1
×
51
2
×
50
3
×
49
4
×
48
5
=
2,598,960.
{\displaystyle {\binom {52}{5}}={\frac {52}{1}}\times {\frac {51}{2}}\times {\frac {50}{3}}\times {\frac {49}{4}}\times {\frac {48}{5}}=2{,}598{,}960.}
52 ÷ 1 × 51 ÷ 2 × 50 ÷ 3 × 49 ÷ 4 × 48 ÷ 5 という順序で計算すると、 整数 演算のみで計算できます 。これは、各割り算において生成される中間結果自体が二項係数であるため、剰余が発生しないからです。
簡略化を行わずに階乗に関して対称式を使用すると、かなり大規模な計算になります。
(
52
5
)
=
n
!
k
!
(
n
−
k
)
!
=
52
!
5
!
(
52
−
5
)
!
=
52
!
5
!
47
!
=
80
,
658
,
175
,
170
,
943
,
878
,
571
,
660
,
636
,
856
,
403
,
766
,
975
,
289
,
505
,
440
,
883
,
277
,
824
,
000
,
000
,
000
,
000
120
×
258
,
623
,
241
,
511
,
168
,
180
,
642
,
964
,
355
,
153
,
611
,
979
,
969
,
197
,
632
,
389
,
120
,
000
,
000
,
000
=
2,598,960.
{\displaystyle {\begin{aligned}{\binom {52}{5}}&={\frac {n!}{k!(n-k)!}}={\frac {52!}{5!(52-5)!}}={\frac {52!}{5!47!}}\\[6pt]&={\tfrac {80,658,175,170,943,878,571,660,636,856,403,766,975,289,505,440,883,277,824,000,000,000,000}{120\times 258,623,241,511,168,180,642,964,355,153,611,979,969,197,632,389,120,000,000,000}}\\[6pt]&=2{,}598{,}960.\end{aligned}}}
列挙する け -組み合わせ
n 個の要素を持つ与えられた集合 S の すべての k 組み合わせを、ある固定された順序で 列挙する ことができます。これにより、整数 の区間からそれらの k 組み合わせの集合への 一対一性が 確立されます。 S 自体が順序付けられている場合 (たとえば S = { 1, 2, ..., n })、 k 組み合わせを順序付ける自然な方法は 2 つあります 。1 つは最小の要素を最初に比較する方法、もう 1 つは最大の要素を最初に比較する方法です。後者の利点は、新しい最大要素を S に追加しても列挙の最初の部分は変更されず、より大きな集合の新しい k 組み合わせが以前の組み合わせの後に追加されるだけです。このプロセスを繰り返すと、列挙をさらに大きな集合の k 組み合わせで無制限に拡張できます。さらに、整数の区間を 0 から開始すると、列挙内の 特定の場所 iでの k組み合わせは i から簡単に計算でき 、このようにして得られた一対一性は 組み合わせ数システム と呼ばれます。計算数学では「ランク」/「ランキング」および「アンランキング」とも呼ばれます。 [9] [10]
(
n
k
)
{\displaystyle {\tbinom {n}{k}}}
k 個の組み合わせを列挙する方法は数多くあります 。1 つの方法は 、選択された要素の k 個 のインデックス番号を追跡することです。最初の k個の組み合わせとして、{0 .. k −1}(0 から始まる)または {1 .. k }(1 から始まる)から始めます。次に、同じインデックス番号が 2 つ生成されない最小のインデックス番号をインクリメントしながら、次の k 個 の組み合わせへと繰り返し移動します。同時に、それより小さいインデックス番号はすべて初期値にリセットされます。
繰り返しの組み合わせの数
繰り返しのある k 個の組み合わせ 、 または k 個 の 組み合わせ 、 または サイズ n の集合 Sからのサイズ k の 多重部分 集合は 、順序は考慮されない、 必ずしも異なるとは限らない Sの k個の要素のセットによって与えられます。つまり、2 つのシーケンスは、項を入れ替えることで一方を他方から取得できる場合、同じ多重集合を定義します。言い換えると、これは重複 (つまり、置換) を許容するが順序の違い (例: {2,1,2} = {1,2,2}) を無視した、 n 個の要素のセットからの k 個 の要素のサンプルです。S の各要素にインデックスを関連付け、 S の要素をオブジェクトの 型 と考えると、多重部分集合内の型 i の要素の数を で表す ことができます。サイズ k の多重部分集合の数は、 ディオファントス方程式 の非負の整数 (つまり、ゼロを許容する) の解の数です 。 [11]
x
i
{\displaystyle x_{i}}
x
1
+
x
2
+
…
+
x
n
=
k
.
{\displaystyle x_{1}+x_{2}+\ldots +x_{n}=k.}
Sが n 個の要素を持つ 場合、そのような k 多重部分集合の数は 次のように表される。
(
(
n
k
)
)
,
{\displaystyle \left(\!\!{\binom {n}{k}}\!\!\right),}
k 個の部分集合を数える 二項係数 に類似した表記法 。この式 n multichoose k [ 12] は二項係数を用いて次のように表すこともできる。
(
(
n
k
)
)
=
(
n
+
k
−
1
k
)
.
{\displaystyle \left(\!\!{\binom {n}{k}}\!\!\right)={\binom {n+k-1}{k}}.}
この関係は星と棒 と呼ばれる表現を使って簡単に証明することができます 。 [13]
7集合の3部分集合(左)と5集合の要素を含む3多重集合(右)間の 単射 。これは、 であることを示しています 。
(
7
3
)
=
(
(
5
3
)
)
{\textstyle {\binom {7}{3}}=\left(\!\!{\binom {5}{3}}\!\!\right)}
二項係数と同様に、これらの複数選択式の間にはいくつかの関係があります。例えば 、
n
≥
1
,
k
≥
0
{\displaystyle n\geq 1,k\geq 0}
(
(
n
k
)
)
=
(
(
k
+
1
n
−
1
)
)
.
{\displaystyle \left(\!\!{\binom {n}{k}}\!\!\right)=\left(\!\!{\binom {k+1}{n-1}}\!\!\right).}
この同一性は、上記の表現における星とバーを入れ替えることから生じます。 [15]
多重サブセットを数える例
例えば、 メニューに4種類のドーナツ( n = 4)があり、3種類のドーナツ( k = 3)が欲しい場合、繰り返してドーナツを選ぶ方法の数は次のように計算できます。
(
(
4
3
)
)
=
(
4
+
3
−
1
3
)
=
(
6
3
)
=
6
×
5
×
4
3
×
2
×
1
=
20.
{\displaystyle \left(\!\!{\binom {4}{3}}\!\!\right)={\binom {4+3-1}{3}}={\binom {6}{3}}={\frac {6\times 5\times 4}{3\times 2\times 1}}=20.}
この結果は、集合S = {1,2,3,4} の 3 次元多重集合をすべて列挙することで検証できます。これは次の表に示されています。 [16] 2 列目には実際に選択したドーナツが、3 列目には 方程式の非負整数解が 、最後の列には解の星印と棒グラフが示されています。 [17]
[
x
1
,
x
2
,
x
3
,
x
4
]
{\displaystyle [x_{1},x_{2},x_{3},x_{4}]}
x
1
+
x
2
+
x
3
+
x
4
=
3
{\displaystyle x_{1}+x_{2}+x_{3}+x_{4}=3}
数 け -すべての組み合わせ け
すべてのk に対する k 通りの組み合わせ の 数は、 n 個の要素からなる集合の部分集合の数です。この数が 2 n であることを示す方法はいくつかあります 。組み合わせの観点から見ると、 は パスカルの三角形 の 二 項係数の n 行目(0 から数えて)の 合計です。これらの組み合わせ(部分集合)は 、0 から 2 n − 1 までの数列 の 1 桁目によって列挙されます。ここで、各桁の位置は n 個 の集合の要素です 。
∑
0
≤
k
≤
n
(
n
k
)
=
2
n
{\textstyle \sum _{0\leq {k}\leq {n}}{\binom {n}{k}}=2^{n}}
1 から 3 までの番号が付けられた 3 枚のカードがある場合、空集合を含めて 8 つの異なる組み合わせ ( サブセット ) が存在します 。
|
{
{
}
;
{
1
}
;
{
2
}
;
{
1
,
2
}
;
{
3
}
;
{
1
,
3
}
;
{
2
,
3
}
;
{
1
,
2
,
3
}
}
|
=
2
3
=
8
{\displaystyle |\{\{\};\{1\};\{2\};\{1,2\};\{3\};\{1,3\};\{2,3\};\{1,2,3\}\}|=2^{3}=8}
これらのサブセットを(同じ順序で)2 進数の数値として表すと、次のようになります。
0~000
1 – 001
2 – 010
3 – 011
4~100
5~101
6~110
7~111
確率: ランダムな組み合わせをサンプリングする
与えられた集合またはリストからランダムな組み合わせを選ぶ アルゴリズム は様々です。 棄却サンプリングは 、サンプルサイズが大きい場合、非常に時間がかかります。サイズ n の母集団から kの 組み合わせを効率的に選択する方法の一つは、母集団の各要素を反復処理し、各ステップで動的に変化する確率でその要素を選択することです ( リザーバサンプリングを 参照)。もう一つの方法は、 未満の非負の整数をランダムに選び、 組み合わせ数システム を用いて組み合わせに変換することです 。
k
−
#
samples chosen
n
−
#
samples visited
{\textstyle {\frac {k-\#{\text{samples chosen}}}{n-\#{\text{samples visited}}}}}
(
n
k
)
{\displaystyle \textstyle {\binom {n}{k}}}
物体をビンに入れる方法の数
組み合わせは、 2つ のアイテムの集合、すなわち、選択されたビンに入るアイテムと、選択されなかったビンに入るアイテムの集合と考えることもできます。これは、すべてのアイテムが必ず1つのビンに入るという制約のもと、任意の数のビンに一般化できます。オブジェクトをビンに入れる方法の数は、 多項式係数によって与えられます。
(
n
k
1
,
k
2
,
…
,
k
m
)
=
n
!
k
1
!
k
2
!
⋯
k
m
!
,
{\displaystyle {\binom {n}{k_{1},k_{2},\ldots ,k_{m}}}={\frac {n!}{k_{1}!\,k_{2}!\cdots k_{m}!}},}
ここで、 n はアイテムの数、 m はビンの数、 はビン i に入るアイテムの数です 。
k
i
{\displaystyle k_{i}}
この式が成り立つ理由を理解する一つの方法は、まずオブジェクトに 1から n までの任意の番号を 付け、番号の付いたオブジェクトを 最初のビンに順番に入れ、番号の付いたオブジェクトを 2番目のビンに順番に入れる、というようにしていくことです。 番号付けは様々ですが、ビン内のアイテムの集合だけが重要であり、順序は重要ではないため、それらの多くは同等です。各ビンの内容のあらゆる組み合わせの順列は、アイテムをビンに入れる同等の方法を生成します。結果として、すべての 同値クラスは 異なる番号付けで構成され 、同値クラスの数は となります 。
1
,
2
,
…
,
k
1
{\displaystyle 1,2,\ldots ,k_{1}}
k
1
+
1
,
k
1
+
2
,
…
,
k
2
{\displaystyle k_{1}+1,k_{1}+2,\ldots ,k_{2}}
n
!
{\displaystyle n!}
k
1
!
k
2
!
⋯
k
m
!
{\displaystyle k_{1}!\,k_{2}!\cdots k_{m}!}
n
!
k
1
!
k
2
!
⋯
k
m
!
{\displaystyle \textstyle {\frac {n!}{k_{1}!\,k_{2}!\cdots k_{m}!}}}
二項係数は、 k 個の項目が選択されたビンに入り、残りの 項目が選択されていないビンに入る
特殊なケースです。
n
−
k
{\displaystyle n-k}
(
n
k
)
=
(
n
k
,
n
−
k
)
=
n
!
k
!
(
n
−
k
)
!
.
{\displaystyle {\binom {n}{k}}={\binom {n}{k,n-k}}={\frac {n!}{k!(n-k)!}}.}
参照
注記
^ ライヒル、リンダ・E. (2016). 「2.2. 微視的状態の計数」. 統計物理学の現代講座 . WILEY-VCH. p. 30. ISBN 978-3-527-69048-0 。
^ マズール 2010、10ページ
^ Ryser 1963、p. 7 順序なし選択 とも呼ばれる 。
^いずれかの状況を指すために 「組み合わせ」 という用語 が使用される場合(Brualdi 2010 のように)、セットについて議論されているのか、マルチセットについて議論されているのかを明確にするように注意する必要があります。
^ ウスペンスキー 1937年、18ページ
^ 『高校全日制教科書(必修)数学II B (中国語)(第2版)』中国人民教育出版社、2006年6月、 107~ 116頁 。ISBN 978-7-107-19616-4 。
^ 人教版高中数学选修2-3 [ 高等学校用の数学教科書、第2-3巻、People's Education Press ]。人民教育出版局。 p. 21. 2023年4月7日時点のオリジナルよりアーカイブ。
^ マズール 2010、21ページ
^ Lucia Moura. 「Generating Elementary Combinatorial Objects」 (PDF) . Site.uottawa.ca . 2022年10月9日時点のオリジナルより アーカイブ (PDF) . 2017年 4月10日 閲覧 。
^ 「部分集合 - 組合せ論」 Sagemath.org . 2017年 4月10日 閲覧 。
^ ブルアルディ 2010、52ページ
^ ベンジャミン&クイン 2003、70ページ
^ 記事 「星と棒(組み合わせ論)」では、 n と k の役割 が逆になっています。
^ ベンジャミン&クイン 2003、71~72ページ
^ ベンジャミン&クイン 2003, p. 72 (同一性 145)
^ ベンジャミン&クイン 2003、71ページ
^ Mazur 2010、p. 10 星とバーは2進数で書かれており、星 = 0、バー = 1。
参考文献
外部リンク
一般的な順列と組み合わせの数学の問題の多くと詳細な解答
選択肢が繰り返され、順序が 重要 でない組み合わせの未知の公式
与えられた合計を持つサイコロのロール問題繰り返しの組み合わせの複数のサイコロを振ることへの応用