並べ方をどう数えるか
異なるものを何個か選び、順番に並べた場合の数を求めます。全体から一部だけを並べるなら部分順列、全員または全品を並べるなら順列を選びます。位置を入れ替えると別の並べ方です。
全部並べるか、一部を選ぶか
要素が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以外の整数を入力して、素因数とその指数を調べてください。
- 期待値計算機. 各結果と百分率の確率を入力して、長期平均とばらつきを求めます。
- 時間差計算機. 開始時刻、終了時刻、終了日を選び、休憩を除いた実時間を求めます。
- 分数の足し算計算機. 2つの分数と計算方法を入力すると、約分後の答えが分かります。
- 正の約数を求める計算機. 自然数を入力すると約数の個数が分かり、一覧も開けます。
- 平均絶対偏差の計算機. 数値を入力すると、平均からの距離の平均を求められます。
- 中央値絶対偏差計算機. 数値を入力して、中央値からの代表的な距離を調べられます。
- 分数を小数に変換する計算機. 分子と分母を入力し、必要な小数点以下の桁数を選んでください。
ソーシャルメディアで共有する
気に入ったら、計算機をソーシャルメディアプラットフォームで共有してください。あなたにとっては簡単で、プロジェクトのプロモーションにとっては有益です。ありがとうございます!