
No.4ベストアンサー
- 回答日時:
【問題】
SHUDAIの6文字を全部使ってできる文字列をアルファベット順の辞書式に並べる。
(1)110番目の文字列は何か。
(2)文字列SHUDAIは何番目か。
【解答】
ADHISUの六つの文字の並び替えの、アルファベット順の並べ方は、
A ⇔ 1, D ⇔ 2, H ⇔ 3, I ⇔ 4, S ⇔ 5, U ⇔ 6 … *
という対応を考えれば、123456の六つの数字の並び替えの、大きさ順の並べ方に置き換えて考えることができる。
(1)
まず、123456から165432までの数は、
5P5=5×4×3×2×1=120
個ある。また、165234から165432までの数は、
3P3=3×2×1=6
個ある。よって、順に数えていけば、
120-165432
115-165432
114-164532
113-164523
112-164352
111-164325
110-164253
となるから、110番目の数は、164253である。ゆえに、*から、110番目の文字列は、
AUIDSH … (Ans.)
である。
(2)
*から、SHUDAは、536214に対応する。ところで、
123456~165432,213456~265431,312456~365421,412356~465321
の数は、それぞれ、
5P5=5×4×3×2×1=120
個ある。よって、
123456~465321
の数は、
120×4=480
個ある。また、
512346~516432,521346~526431,531246~536421
の数は、それぞれ、
4P4=4×3×2×1=24
個ある。よって、
123456~536421
の数は、
480+24×3=552
個ある。よって、順に数えていけば、
552-536421
551-536412
550-536241
549-536214
となるから、536214、すなわち、SHUDAIは、
549番目 … (Ans.)
の数である。
No.7
- 回答日時:
例えば、5番目にくる文字列を知りたい場合は、最初から一つずつ数えていけば、分かります。
ADHISU,ADHIUS,ADHSIU,ADHSUI,ADHUIS,…
ところが、110番目にくる文字列を知りたい場合は、同じように最初から一つずつ数えていっても、分からないことはないのですが、非常に大変な作業になってしまいます。そこで、もう少し楽に分かる方法はないか考えてみましょう。
文字列の先頭の文字がAである文字列、すなわち、A〇〇〇〇〇という形の文字列の個数は、いくつでしょうか?これを求めるためには、D,H,I,S,Uという5つの文字の順列を考えればいいわけですから、求める個数は、
5P5=5×4×3×2×1=120 [個]
ということになります。ところで、全ての文字列をアルファベット順に並べた時、文字列の先頭の文字がAである文字列以外の文字列は、すべて、この文字列(文字列の先頭の文字がAである文字列)より後ろに並ぶ筈です。ですから、全ての文字列をアルファベット順に並べた時、最初の120個の文字列は、この文字列(前述同様)であることになります。この文字列(前述同様)をアルファベット順に並べた時、一番最後にくる文字列は何でしょうか?それは、AUSIHDです。よって、120番目にくる文字列は、AUSIHDということになります。さて、AUSIHDの一つ前に並ぶ文字列は、何でしょうか?それは、AUSIDHです。このように、逆に数えていきますと、
120番目にくる文字列 … AUSIHD
119番目にくる文字列 … AUSIDH
118番目にくる文字列 … AUSHID
117番目にくる文字列 … AUSHDI
116番目にくる文字列 … AUSDIH
115番目にくる文字列 … AUSDHI
114番目にくる文字列 … AUISHD
113番目にくる文字列 … AUISDH
112番目にくる文字列 … AUIHSD
111番目にくる文字列 … AUIHDS
110番目にくる文字列 … AUIDSH
ということになりますから、110番目にくる文字列は、AUIDSHであることが分かるわけです。最初から順に数えた場合は、数える文字列の個数は110個ですが、120番目にくる文字列を求めて、120番目から逆に数えた場合は、10個で済むわけです。
ありがとうございます。<(_ _)>
みなさんは、教科書の問題だけでよくわかりますねー。
中学の数学と違う感じで、困っています。
(×_×)
No.6
- 回答日時:
【解答】
六文字全部の並べ方は、6!=720で大丈夫だよね?
そしたら、この720文字が辞書のように並んでいると考えてください。
1番目は、文章中にもある通り、ADHISU。で、この続きをずーっと数えていったら朝になるので、大まかに分けて考えて見ます。最初だけ、計算のパターンを考えるために細かく書きます。
最初は、
ADHISU
↓ }最初の4文字をADHIと固定、並べ方は1×1×1×1×2×1=2
ADHIUS
↓
ADHSIU
↓ }最初の4文字をADHSと固定、並べ方は1×1×1×1×2×1=2
ADHSUI
↓
ADHUIS
↓ }最初の4文字をADHUと固定、並べ方は1×1×1×1×2×1=2
ADHUSI
上の6コの並べ方は、最初の3文字をADHに固定した並べ方6種類で、計算の仕方は
1×1×1×3!=6
このように、並べ方720文字を、文字の固定の仕方で分類すると以下のようになります。
・720文字中―最初の頭1文字固定した物→→1×5!が6種類(A~Uの6C1)
↓
さらにもう1文字固定する 1×1×4!
↓
さらにもう1文字固定 1×1×1×3!
↓
さらにもう1文字固定 1×1×1×1×2!
固定する時に、アルファベット順に固定していくと、辞書だったら何番目にくるのかの計算が出来ます。(1文字固定なら、Aを固定した並べ方→Dを固定した並べ方→Hを固定した並べ方→・・・・・→Uを固定した並べ方、の順番で辞書に並んでいる。二文字固定の場合は、AD→AH→AI・・・となる。)
これを参考にして、今までの投稿読むと分かるんじゃないかな?
No.5
- 回答日時:
『順列』のところをもう一度確認してみてはいかがでしょう.
3枚のカードa,b,cを1列に並べると,全部で何通りの並べ方があるでしょうか.
a,b,c
a,c,b
b,a,c
b,c,a
c,a,b
c,b,a
の6通りですね. これは1枚目が3通り, 2枚目が2通り, 最後は残った1通りなので3×2×1=6と計算できます. これは 3!(3の階乗[かいじょう])と表せます.
同様にa,b,c,dの4枚ならどうでしょう.
今度は全部数えるのは大変ですが,
1枚目の選び方が4通りあります. そして, 残った3枚の並べ方は,さっきと同様に3!=6通りあります.
結局, (4!=)4×3!=4×6=24通りです.
5枚なら,5!=5×4×3×2×1=120通りです.
このような考え方が分かれば, 回答や本に書いてあることはもっと理解できると思います.
はい、異なるn個のものからx個とって、一列に並べるのはnPxで、xPx=x!
ですね。
そこまではわかります。教科書の問題もわかります。が、このことを使ってチャートについている問題を考えるにはどーしたらよいのでしょうか。
No.3
- 回答日時:
!!=1
2!=2
3!=6
4!=24
5!=120
6!=720
(1)110番目の文字列は何か?→解 AUIDSH
地道にといてみるとすると・・
まずアルファベット順にならべるとADHISU
110は120より小さい・・ということは最初はAが確定。のこりはDHISU
24で割ると4余り14・・頭は4+1で5番目のUが確定。のこりはDHIS
6で割ると2余り2・・頭は2+1で3番目のIが確定。のこりはDHS
2で割ると1余り0・・頭は1番目のDが確定。のこりは後からSH・・
でAUIDSH・・つーのはちょっと地道過ぎかなぁ・・
(2)文字列SHUDAIは何番目か?→解 549
SHUDAIは・・
Sが5番目、4*120
Hが3番目(残りの3番目)、2*24
Uが6番目(残りの4番目)、(5-2)*6
Dが2番目(残りの2番目)、1*2
Aが1番目(残りの1番目)、0
Iが4番目(残りの1番目)、0
で・・480+48+18+2=548・・・・・・あれ?・・(--;
あ・・そか・・今の並びの前にある並びの数がこれか・・(^^;;;
ていうことで549です。
えぇ・・そうなんです。
No.2
- 回答日時:
#1のmanukena_gooですが,
>S*****は,120*4=480番目の次から最後まで(481~600番).
これは一部ウソで,『480番目の次から600番まで』でした.訂正いたします.
全部で6!=720個で,最後の120個はU*****ですね.
No.1
- 回答日時:
(1)5!=120 は切りがいいし,よく出て来るので覚えておいた方が良いです.
すると,110番目は...
まず文字をアルファベット順に並べると,A,D,H,I,S,U.
最初がAのものが(あと5文字を並べるから)5!=120個できるので,1文字目はA.
次は2文字目が D,H,I,S,U のものがそれぞれ(あと4文字の順列で)4!=24個できるから,D,H,I,Sまでで96個できて,2文字目は最後のU.
同様に,3文字目は残ったD,H,I,Sのどれが来てもそれぞれ3!=6個ずつできるので,
D,Hまでで96+12=108個できる.
すると109番目はAUI*** のうち最初のものだから,残りD,H,Sを考えて
109番目がAUIDHS,
110番目がAUIDSH.
ある程度近づいたら,書き並べることです.
(2)(1)の考察より,S*****は,120*4=480番目の次から最後まで(481~600番).
すると,2文字目がA,D,H,I,Uの中のHで,AとDのものが24個ずつなので,480+48=528番目の次から始まる.
3文字目がA,D,I,Uの中のUで,各6個ずつできるから,528+6*3=546番目の次, つまり547番目以降からの6個になる.
残りはA,D,Iの3個なので,書き上げると
547番目はSHUADI
548番目はSHUAID
549番目はSHUDAI
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java 南京錠 2 2023/02/04 11:46
- C言語・C++・C# C#の問題です。 文字列型の配列 s[100] にキーボードから入力された100文字以内の文字列(単 2 2022/06/22 15:18
- C言語・C++・C# C言語で 英文字のみからなる文字列、”Radar”、”WasItACatISaw”、”a”、””(空 5 2022/12/20 15:17
- オープンソース 【ChatGTPのオープンソースソフトウェアを解析したことがある方、教えてくださ 2 2023/03/08 18:57
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Excel(エクセル) Excel 複数列のある文字を優先して1列に表示したいです 2 2022/12/03 12:07
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
- その他(プログラミング・Web制作) 2つのテキストファイルを比べて文字列を特定する方法を教えて下さい 5 2022/05/01 15:22
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数学の問題で4C0の答えを教えて...
-
a.b.c.d.eの5個から3個を選んで...
-
00~99、AA~ZZの組み合わせっ...
-
5人の人々を3人と2人のグループ...
-
重複順列
-
数学
-
順列の公式の解説の仕方
-
n! や nPrの読み方教えて下さい!
-
数学順列について 0.1.2.3.4.5....
-
数学に関する質問です。
-
【 数A 順列 】 問題 6個の数字...
-
円順列の問題です! 男子2人、...
-
高校1年の数学です。
-
重複組合せで「仕切り」を入れ...
-
男子4人と女子4人が輪の形にな...
-
順列の問題です。 4個の数字 1...
-
同じ数字が隣り合わない並べ方
-
順列・組合わせの記号(P、Π、...
-
数学の問題についてお聞きします
-
場合の数と確率
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
数学の問題で4C0の答えを教えて...
-
重複順列
-
00~99、AA~ZZの組み合わせっ...
-
数学
-
5人の人々を3人と2人のグループ...
-
a.b.c.d.eの5個から3個を選んで...
-
数学の質問です。 1〜6までの番...
-
数学の問題です。 A.B.C.D.E.F...
-
数学に関する質問です。
-
数学Aです。 7種類の異なる果物...
-
円順列の問題です。 大人2人と...
-
高一数A 順列の総数の公式で n...
-
nCrってn!/r!(n-r)!でも表さ...
-
順列の問題です。 4個の数字 1...
-
確率の達人お願いします!
-
順列・組合わせの記号(P、Π、...
-
3つの数の組み合わせの求め方
-
n! や nPrの読み方教えて下さい!
-
数学のP(x)=などのpとはなんで...
-
1.2.3.4の中から重複を許して3...
おすすめ情報