数学

組み合わせ計算機

設定
リセット
結果を共有
保存
埋め込み
バグを報告

計算機を共有

無料の電卓をあなたのウェブサイトに追加する

有効なURLを入力してください。HTTPS URLのみがサポートされています。


ページ上の電卓の入力フィールドにある現在の値を埋め込み電卓のデフォルト値として使用します。


入力ボーダーフォーカス色、スイッチのチェック時の色、選択項目のホバー色など。


利用規約に同意してください。

プレビュー

計算機を保存

計算機の設定

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

計算機を共有

組み合わせ計算機とは?

組み合わせ計算機は、選ぶ順序が問題にならない場合に、より大きな集合からどれだけの異なる方法で項目のグループを選べるかを求めます。この量は組み合わせの数と呼ばれ、nCr{}^{n}C_{r}、「n個からr個を選ぶ」、あるいは二項係数 (nr)\binom{n}{r} と書かれます。ここで nn は利用可能な項目の総数、rr はそのうち選ぶ個数です。

組み合わせは、選んだ順序ではなく、どの項目が一緒になるかだけが重要な場合に必ず現れます。5種類のトッピングから2種類を選ぶと、どのトッピングを先に挙げても同じピザになるので、これは組み合わせの問題です。順序が重要であれば、代わりに順列を数えることになります。

どのように機能するのか?

項目の総数 nn と選びたい個数 rr を入力すると、計算機は即座に nCr{}^{n}C_{r} を返します。どちらの値も整数でなければならず、rrnn より大きくできません — 持っている数より多くの項目を選ぶことはできないからです。r>nr > n の場合、またはいずれかの欄が空のままの場合、結果は空白のままになります。

公式

組み合わせの数は二項係数で与えられます:

nCr=(nr)=n!r!(nr)!{}^{n}C_{r} = \binom{n}{r} = \frac{n!}{r!\,(n-r)!}

ここで n!n!(n の階乗)は nn までのすべての正の整数の積であり、したがって 5!=5×4×3×2×1=1205! = 5 \times 4 \times 3 \times 2 \times 1 = 120 となります。慣例により 0!=10! = 1 であり、これが、ゼロ個を選ぶこと、またはすべてを選ぶことが常にちょうど1通りの組み合わせになる理由です。

いくつかの便利な恒等式が公式から直接導かれます:

  1. (n0)=1\binom{n}{0} = 1 — 何も選ばない方法は1通りです。
  2. (nn)=1\binom{n}{n} = 1 — すべてを選ぶ方法は1通りです。
  3. (nr)=(nnr)\binom{n}{r} = \binom{n}{n-r} — 残す rr 個を選ぶことは、除外する nrn-r 個を選ぶことと同じです。

計算例

  1. 例1: 5個から2個を選ぶ。(52)=5!2!3!=1202×6=10\binom{5}{2} = \frac{5!}{2!\,3!} = \frac{120}{2 \times 6} = 10
  2. 例2: 10個から3個を選ぶ。(103)=10!3!7!=36288006×5040=120\binom{10}{3} = \frac{10!}{3!\,7!} = \frac{3628800}{6 \times 5040} = 120
  3. 例3: 5個から5個すべてを選ぶ。(55)=5!5!0!=1\binom{5}{5} = \frac{5!}{5!\,0!} = 1
  4. 例4: 5個から0個を選ぶ。(50)=5!0!5!=1\binom{5}{0} = \frac{5!}{0!\,5!} = 1

実用上の注意

  • 組み合わせは順序のない選択を数えます。配置が重要な場合 — 例えば人を一列に座らせる場合 — には順列を使い、nPr=n!(nr)!{}^{n}P_{r} = \frac{n!}{(n-r)!} となります。
  • 階乗のために値は急速に大きくなるので、控えめな入力でも非常に大きな数になることがあります。
  • 組み合わせは確率、二項分布、宝くじの当選確率、カードの手札の数え上げ、組み合わせ設計の問題の基礎となっています。

よくある質問

組み合わせと順列の違いは何ですか?

組み合わせでは選んだ項目の順序は問題にならないので、{A,B}\{A, B\}{B,A}\{B, A\} は1つの選択として数えられます。順列では順序が重要なので、2つとして数えられます。その結果、同じ nnrr に対して、順列は常に少なくとも組み合わせと同じだけ存在します。

なぜ0個を選ぶことが1になるのですか?

0!=10! = 1 なので、公式は (n0)=n!0!n!=1\binom{n}{0} = \frac{n!}{0!\,n!} = 1 を与えます。直感的には、何も選ばない方法はちょうど1通り — 空の選択 — だからです。

r は n より大きくできますか?

いいえ。集合に存在する数より多くの項目を選ぶことはできないので、(nr)\binom{n}{r}0rn0 \le r \le n に対してのみ定義されます。この計算機は r>nr > n のとき空白の結果を返します。

バグを報告

このフィールドは必須です。