• 締切済み

完全順列が分かりません

完全順列を青チャートで学んでいるんですが、 公式W(n)=(n-1){W(n-1)+W(n-2)}の意味がさっぱりわかりません。 ご説明できる方、助けてください。よろしくお願いします。

みんなの回答

  • Ae610
  • ベストアンサー率25% (385/1500)
回答No.2

完全順列の定義:整数{1,2,3,…,n}を要素とする順列において、i番目(i≦n)がiでない順列のこと(ウィキペディアより引用) 例えば、{1}ならば完全順列はない。,{1,2}ならば完全順列は(2,1)の1通りのみ、{1,2,3}ならば完全順列は(2,3,1)(3,1,2)の2通り、{1,2,3,4}ならば1が1の位置以外にある場合の数は、2の位置または3の位置または4の位置の3通り。仮に1が2の位置にあった場合に、2が1の位置にある場合と無い場合に分けて考える。 2が1の位置にある場合:残りの(3,4)の2数の完全順列の数W(2)通り 2が1の位置にない場合:残りの2,3,4の3数の完全順列の数W(3)通り 1が3の位置および4の位置の時も同様。 従って4数の完全順列の数W(4)は、W(4)=(4-1){W(3)+W(2)}通り {1,2,3,4,5}の場合は、(要素の名前をアルファベットに変えてありますが)ANo1様の回答の通り。(2項目の記号Wが抜けているようですが・・・) {1,2,3,・・,i,・・・,n}ならばnの位置にくる数は1~n-1までの(n-1通り) iの位置にnが来たとすると、nの位置がiである場合とi以外である場合とに分ける。 nの位置がiである場合:nとiを除いた(n-2)個の完全順列の数W(n-2)通り nの位置がiでない場合:nを除く(n-1)個の完全順列の数W(n-1)通り よって{1,2,3,・・・,n}のn個の数の完全順列の数W(n)は W(n)=(n-1){W(n-1)+W(n-2)}通り

  • banakona
  • ベストアンサー率45% (222/489)
回答No.1

話を簡単にするためにn=5で考えます。 A、B、C、D、Eを並べ替えるとしましょう。 (1)Aが2番目に来るとします。    そして、そもそも2番目に来ることができなかったBに着目します。    (1-1)Bが一番目に来ない場合          これはBが一番目に来るのを許さないことになるので、          BCDEの4個の完全順列に等しい。よってW(4)通り。    (1-2)Bが一番目に来る場合          これは残りのCDEの3個で完全順列を考えればいい。          よってW(3)通り。     つまり、Aが2番目に来る場合=W(4)+(3) (2)Aが3番目に来る場合は、C について同様に考えれば良く、     Aが3番目に来る場合=W(4)+(3) (3)Aが4番目に来る場合も同じで、W(4)+(3) (4)Aが5番目に来る場合も同じで、W(4)+(3) 以上をまとめると 5個の完全順列W(5)=4×{W(4)+(3)} ・・・★ ★を一般化すれば W(n)=(n-1)×{W(n-1)+(n-2)}

関連するQ&A

専門家に質問してみよう