並べ方をどう数えるか
異なるものを何個か選び、順番に並べた場合の数を求めます。全体から一部だけを並べるなら部分順列、全員または全品を並べるなら順列を選びます。位置を入れ替えると別の並べ方です。
全部並べるか、一部を選ぶか
要素がn個あり、そのうちk個で位置を埋める場合、最初の位置にはn通り、次にはnより1少ない通りがあります。すべて使う場合はkがnと同じになるため、入力欄は一つで足ります。
「!」は階乗で、1までの正の整数を順に掛けたものです。この計算では必要な因数だけを掛け、結果を整数のまま保持します。
kがnと同じならA(n, n)とP(n)は一致します。例えば5個すべてを並べる場合、どちらの式でも5! = 120通りです。
順番によって答えが変わる例
6人から4人を選んで異なる座席に座らせると、A(6, 4) = 6 × 5 × 4 × 3 = 360通りです。同じ4人でも席を交換すれば別の結果になります。
赤・青・緑の3枚の札をすべて横に並べると、P(3) = 6通りになります。どの札も一度ずつ使うので、全順列のモードが合います。
8つの作品から最初と最後に紹介する2作品を決めると、A(8, 2) = 56通りです。紹介する2作品を選ぶだけなら、組合せはC(8, 2) = 28通りです。
同じものや繰り返しには使えません
入力する要素は区別でき、同じものを二度選ばないことが前提です。同じ札が複数ある場合や、選んだ札を戻してよい場合は別の式になります。位置の数kは要素数nを超えられません。
0から3000までの整数を入力できます。何も置かない方法も一つなのでA(n, 0) = 1、P(0) = 1です。長い結果は見やすく区切って表示しますが、コピーした数値には区切りを入れません。
順列を使う前の確認
並べる位置に違いがあるか、同じ要素を再び使えるかを先に決めると、式を選びやすくなります。
順番を気にしない選び方は?
組合せを使います。選ばれた要素が同じなら、列挙する順序を変えても新しい結果にはなりません。
全員を並べるときのkは?
kはnと同じです。全順列モードならkを別に入力する必要はありません。
同じ数字をコードに何度も使えますか?
この計算では使えません。重複を許すコードには別の数え方が必要です。
0個を並べる答えが1なのはなぜ?
空の並び方が一つ存在するためです。空積の値も1と定められています。
大きな答えは丸められますか?
丸めません。入力上限内では整数演算で全ての桁を保持します。
kがnを超えるとどうなりますか?
要素の再利用ができないため、異なるn個からn個より多くの位置は埋められません。
類似の計算機
同じトピックに関する次の計算機が役立つかもしれません:
- 仮分数を帯分数に変換する計算機. 分子と正の分母を入力すると、約分済みの帯分数を確認できます。
- 分数の大小比較計算機. 2つの整数の分子と正の分母を入力してください。
- 素因数分解計算機. 0以外の整数を入力して、素因数とその指数を調べてください。
- エンジニア用計算機. 複雑なエンジニアリングや科学的な計算を簡単に行える高機能計算機です。
- 二次方程式計算機. 判別式やヴィエトの定理を使用して、二次方程式の解を見つけます。
- 重量単位変換計算機. 異なる重量単位をトンに換算します。
- 割合減少計算機. 一つの数がもう一つの数より何パーセント小さいかを計算します。
- 割合増加計算機. 一つの数がもう一つの数より何パーセント大きいかを計算します。
- 数値からパーセントを引く計算機. 任意の数から任意のパーセントを引き算します。
- 加算計算機. 任意の数に任意のパーセントを足します。
ソーシャルメディアで共有する
気に入ったら、計算機をソーシャルメディアプラットフォームで共有してください。あなたにとっては簡単で、プロジェクトのプロモーションにとっては有益です。ありがとうございます!