広告が嫌いですか? 行く 広告なし 今日

順列と組み合わせ計算機 (nPr / nCr)

データ開発者

基本入力


多重集合の順列(オプション)
多重集合の場合:P(n; n1, n2, ...) = n! / (n1! × n2! × ...)

結果

財産 価値
P(n, r) — 順列 -
C(n, r) — 組み合わせ -
n! -
r! -
(n - r)! -
多重集合の順列 -

ステップごとの公式


パスカルの三角形


列挙

ガイド

順列・組み合わせ計算機(nPr / nCr)

順列・組み合わせ計算機

BigInt算術を使用して、nPrおよびnCrを正確に計算し、大きな数値でもオーバーフローが発生せず、正確な結果を提供します。nとrを入力すると、同時に対応する値が表示され、ステップごとの公式の分解も表示されます。パスカルの三角形の視覚化、多重集合の順列計算機、および小さなセットのすべての配置の完全な列挙が含まれます。

使用方法

n(総アイテム数)とr(選ぶアイテム数)を入力し、計算機は即座にP(n,r)とC(n,r)の値を表示し、公式とステップごとの代入を示します。nおよびrが小さい場合(最大8まで)、列挙を切り替えて、すべての順列または組み合わせをリスト表示できます。パスカルの三角形タブでは、0からnまでの行(最大20まで)を視覚的に表示し、あなたのC(n,r)値を強調表示します。多重集合タブは、繰り返し要素を含む順列を処理します。

機能

  • nPrおよびnCr – 1つの入力から順列および組み合わせを同時に計算
  • BigInt算術 – 大きな数値(n=100以上)での正確な結果(オーバーフローまたは四捨五入エラーなし)
  • ステップごとの公式 – 公式に実際の数字を代入した形で表示:P(n,r) = n!/(n-r)! および C(n,r) = n!/(r!×(n-r)!)
  • パスカルの三角形 – 0からn(最大20まで)の行を表示するインタラクティブな視覚化ツールで、結果を強調表示
  • 完全な列挙 – 小さなセット(n,r ≤ 8)のすべての順列または組み合わせをリスト表示
  • 多重集合の順列 – 繰り返し要素を含む配置を計算:n!/(n1!×n2!×…)
  • 階乗表示 – n!、r!、および(n-r)!の値を表示
  • 結果をコピー – 計算されたすべての値をクリップボードにコピー

よくある質問

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

    順列は順序が重要な配置を数え、組み合わせは順序が無関係な選択を数えます。たとえば、ABCから3文字を選ぶ場合、順列はABC、ACB、BAC、BCA、CAB、CBA(6通り)を含み、組み合わせは単一のセット{A,B,C}です。順列の公式P(n,r) = n!/(n-r)!は、組み合わせの公式C(n,r) = n!/(r!(n-r)!)よりも大きな値を生成する理由は、順列がそれぞれの順序を個別に数えるからです。順列は順位、シーケンス、コードなどに使用し、組み合わせはチーム、グループ、選択などに使用します。

  2. この計算機はなぜBigIntを使用しているのですか?

    JavaScriptの標準数値は2^53(約9四兆)を超えると精度を失います。階乗は非常に速く増加します:20!はすでに2.4四兆を超えており、100!は158桁になります。標準浮動小数点算術では、ある程度大きな計算に対して丸めまたは誤った結果が得られます。BigIntは正確な整数算術を提供し、上限がないため、結果のすべての桁が正確になります。これは確率、統計、組み合わせ分析において正確な数値が必要な場合に特に重要です。

  3. パスカルの三角形とは何ですか?組み合わせとどう関係していますか?

    パスカルの三角形は、各数が上にある2つの数の和である三角形の配置です。三角形のn行には、rが0からnまでのすべてのC(n,r)の値が含まれます。たとえば、第4行は1, 4, 6, 4, 1であり、これはC(4,0)からC(4,4)です。この三角形は二項係数のパターンを明らかにし、確率、代数、数論に応用されます。各行は(a+b)^nの展開における係数を提供します。この計算機はパスカルの三角形を視覚化し、特定のC(n,r)値を強調表示します。

  4. 多重集合の順列とは何ですか?

    多重集合の順列は、繰り返し要素を含むコレクションの異なる配置を数えます。公式はn!/(n1! × n2! × ... × nk!)であり、nはアイテムの総数、n1、n2などは各繰り返し要素の出現回数です。たとえば、単語MISSISSIPPIは11文字で、Mが1回、Iが4回、Sが4回、Pが2回出現します。異なる配置の数は11!/(1! × 4! × 4! × 2!) = 34,650です。繰り返しを考慮しないと、同じ配置を過剰に数えてしまいます。

広告なしで楽しみたいですか? 今すぐ広告なしで

拡張機能をインストールする

お気に入りのブラウザにIOツールを追加して、すぐにアクセスし、検索を高速化します。

に追加 Chrome拡張機能 に追加 エッジ拡張 に追加 Firefox 拡張機能 に追加 Opera 拡張機能

スコアボードが到着しました!

スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!

ニュースコーナー 技術ハイライト付き

参加する

価値ある無料ツールの提供を継続するためにご協力ください

コーヒーを買って