- ベストアンサー
数学A 順列
a,b,c,d,eを1列に並べる順列のすべてを、辞書式に「abcde」から「edcba」まで並べるとき、次の問いに答えよ。 (1)cabedは何番目にあるか。 (2)69番目にある順列は何か。 [解答] (1)50番目 (2)cebad 解説を詳しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
左から1文字目、2文字目、・・と表現することにする。 (1)2文字目から5文字目までを並べる順列の数は 4!=24 よって aで始まるものは24個、bで始まるものも24個 cabedは、cで始まるものの中で、cabdeに次いで2番目。 よって 24+24+2=50(番目) (2) (1)の結果より、1文字目がa,b,cのいずれかであるものは24×3=72 ある。69番目はこの内の最後から4番目。 72番目 cedba 71番目 cedab 70番目 cebda 69番目 cebad
その他の回答 (1)
- hrsmmhr
- ベストアンサー率36% (173/477)
回答No.2
階乗進数です(今作った造語です) 文字列a_4-a_3-a_2-a_1-a_0の順番は Σ[1<=i<=4]b_i*i!+1番目となります 但しb_i=(a_k(0<=k<=i)文字群におけるa_iの順番)-1 cabedは2*4!+0*3!+0*2!+1!+1=50 69=2*4!+3*3!+1*2!+0*1!+1 a_4は全体の3番目→c 残りA(a,b,d,e) a_3は残りAの4番目→e 残りB(a,b,d) a_2は残りBの2番目→b 残りC(a,d) a_1は残りCの1番目→a 残りd=a_0
質問者
お礼
ありがとうございました(>_<)!
お礼
ありがとう ございました(>_<)!