プロが教えるわが家の防犯対策術!

A B C D E の五文字のすべてを一列に並べた順列を、辞書式にABCDEからEDCBAまで並べる

この問題で、55番目の文字列を求めよ

という問いの解き方がわかりません。
教えてください。

A 回答 (1件)

1番目がAである文字列(A〇〇〇〇)は


4!=24(個)
55÷24=2・・・7

これから、
55番目の文字列は
1番目がCの文字列(C〇〇〇〇)の7番目

1番目がC、2番目がA(CA〇〇〇)である文字列は
3!=6(個)
7÷6=1・・・1

これから
55番目の文字列は
1番目がC、2番目がB(CB〇〇〇)である文字列の1番目

したがって
55番目の文字列は
CBADE


まず、1番目がどの文字になるかを考える。
A〇〇〇〇 が 24個
だから
B〇〇〇〇 も 24個

   《 C〇〇〇〇 も 24個 であるが、これだと
        24+24+24=72 で 55を超えてしまう。 》

24+24=48
55ー48=7
だから
C〇〇〇〇 の 7番目


次に、2番目の文字を考える。
CA〇〇〇 が 6個

   《 CB〇〇〇 も 6個 であるが、これだと
            6+6=12 で 7を超えてしまう。 》

    
7-6=1
だから
CB〇〇〇 の 1番目


CB〇〇〇 は
CBADE,CBAED、CBDAE、CBDEA、CBEAD、CBEDA の6個で、
1番目は
CBADE
    • good
    • 0
この回答へのお礼

ありがとうございます!そういう考えでしたか!

お礼日時:2017/06/05 21:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!