「SHIKEN」の6文字をすべて使ってできる順列を、アルファベット順(辞書式順序)で並べます。EHIKNSを1番目として、以下の問いに答えます。 (1) 140番目の文字列を求めなさい。 (2) SHIKENは何番目の文字列ですか。

離散数学順列辞書式順序組み合わせ
2025/5/27
はい、承知いたしました。与えられた問題について、以下の形式で解答します。

1. 問題の内容

「SHIKEN」の6文字をすべて使ってできる順列を、アルファベット順(辞書式順序)で並べます。EHIKNSを1番目として、以下の問いに答えます。
(1) 140番目の文字列を求めなさい。
(2) SHIKENは何番目の文字列ですか。

2. 解き方の手順

(1) 140番目の文字列を求める
6文字EHIKNSを辞書式順に並べたとき、
先頭の文字ごとに場合分けします。
* Eから始まるもの:5! = 120個
* Hから始まるもの:5! = 120個
* Iから始まるもの:5! = 120個
140番目はEから始まる順列の範囲内にあるので、
Eから始まるもののうち、何番目か考えます。
140番目の順列は、Eから始まる順列の中で140 - 0 = 140番目です。
(上の計算は、EHIKNSを1番目としているからです。Eで始まるものは、1番目から120番目なので、実際にはEで始まる順列の1番目から120番目の中に140番目はありません。ですから、この時点で間違いであると気づくべきです。)
正しくは以下の手順です。
まず、EHIKNS をアルファベット順に並べたとき、E, H, I, K, N, S の順になります。
* E から始まる順列:5! = 120 個
* H から始まる順列:5! = 120 個
合計 120 + 120 = 240 個となり、140番目の文字列は、H から始まる文字列の範囲内にあることが分かります。
具体的には、140 - 120 = 20 より、H から始まる文字列の中で、20番目のものを探します。
次に、H の次に続く文字で場合分けします。
* HE から始まる順列:4! = 24 個
* HI から始まる順列:4! = 24 個
20 < 24 なので、求める文字列は HE から始まる順列の範囲内にあり、HEから始まる20番目のものを探します。
次に、HEの次に続く文字で場合分けします。
* HEIから始まる順列:3! = 6 個
* HEKから始まる順列:3! = 6 個
* HENから始まる順列:3! = 6 個
6 + 6 + 6 = 18 < 20 なので、HESから始まる順列の範囲内にあり、HESから始まる (20 - 18) = 2番目のものを探します。
次に、HESの次に続く文字で場合分けします。
* HESIから始まる順列:2! = 2 個
HESIから始まる順列の2番目は、HESIKNです。
したがって、140番目の文字列はHESIKNです。
(2) SHIKENは何番目の文字列か
SHIKENを辞書式順に並べたとき、何番目になるかを求めます。
* E から始まる順列:5! = 120 個
* H から始まる順列:5! = 120 個
* I から始まる順列:5! = 120 個
* K から始まる順列:5! = 120 個
Sより前の文字から始まる順列は、120 * 4 = 480個あります。
* SE から始まる順列:4! = 24 個
* SH から始まる順列:4! = 24 個
SIより前の文字から始まる順列は、24 * 1 = 24個あります。
SIを含む文字をSから始めて3文字目にします。
* SIA から始まる順列:3! = 6 個
* SIE から始まる順列:3! = 6 個
* SIH から始まる順列:3! = 6 個
* SIK から始まる順列:3! = 6 個
SINより前の文字から始まる順列は、6 * 0 = 0個あります。
SINを含む文字をSから始めて4文字目にします。
* SINE から始まる順列:2! = 2 個
* SINH から始まる順列:2! = 2 個
SINより前の文字から始まる順列は、2 * 0 = 0個あります。
SINHを含む文字をSから始めて5文字目にします。
SHIKENより前の文字から始まる順列は、0 * 1 = 0個あります。
SINH から始まる順列:2! = 2 個
SINHEK, SINHKF, SINHIK, SINHIS
SIKENの順列は、 SINHEKの次なので数えると、2個です。
SINEKH, SINEK
SIKENの順列は、 SINHIKの次なので数えると、2個です。
したがって、SHIKEN は、480 + 0 + 24 + 0 + 2 + 0 + 2 = 608 + 1 + 2 = 608 + 3 = 508番目になります。
合計: 480 + 24 + 6 + 2 + 1 = 513番目
よって、SHIKENは 513 番目です。

3. 最終的な答え

(1) 140番目の文字列:HESIKN
(2) SHIKEN:513番目

「離散数学」の関連問題

無限集合 $X$ の部分集合 $A$ について、次の命題の真偽を判定し、正しい場合は証明、正しくない場合は反例を挙げよ。 (1) $A$ が有限集合ならば、$X-A$ は $X$ と対等である...

集合論濃度可算集合非可算集合べき集合対等
2025/7/8

集合$A$と$B$について、以下の2つの命題を証明する。 (1) $A$から$B$への単射が存在するための必要十分条件は、$B$から$A$への全射が存在すること。 (2) $A$から$B$への単射$f...

集合論写像単射全射全単射ベルンシュタインの定理
2025/7/8

問題8は、以下の集合に関する定義を述べる問題です。 (1) 集合Aと集合Bが対等である。 (2) 集合Aが有限集合である。集合Bが無限集合である。 (3) 集合Aが可算集合である。集合Bが高々可算であ...

集合論集合対等有限集合無限集合可算集合高々可算非可算集合ベキ集合全単射部分集合
2025/7/8

与えられた画像にある問題は以下の通りです。 * 7.3節(p.80)の7.12: 図7.11(a)のグラフGにおいて、(1) $x$と$z$を結ぶ長さ4の道、(2) $x$と$z$を結ぶ長さ5の小...

グラフ理論小道歩道オイラー回路ハミルトン閉路グラフ
2025/7/8

9冊の異なる本を以下の条件で分ける方法の数を求める問題です。 (1) 3冊ずつ3人に分ける。 (2) 3冊ずつ3組に分ける。 (3) 2冊, 3冊, 4冊の3組に分ける。 (4) 2冊, 2冊, 5冊...

組み合わせ場合の数順列組合せ
2025/7/7

全体集合$U = \{1, 2, 3, 4, 5, 6, 7, 8, 9\}$ が与えられています。 $A$ は $U$ の要素のうち偶数全体の集合、つまり $A = \{2, 4, 6, 8\}$ ...

集合集合演算補集合共通部分和集合
2025/7/7

右図のような街路において、PからQまで行く最短経路の総数、およびR、S、×印の箇所を通る/通らない場合の経路数を求めよ。

組み合わせ最短経路場合の数
2025/7/7

画像に含まれる複数の数学の問題を解く必要があります。ここでは、特に言及がないので、画像に見られる全ての問題を解きます。

順列組み合わせ円順列二項係数場合の数重複組合せ
2025/7/7

A, B, C, D, E, F の 6 文字を辞書式順に並べたとき、以下の問いに答える問題です。 * (1) 140 番目の文字列を求めよ。 * (2) FBCDAE は何番...

順列組み合わせ円順列
2025/7/7

(1) 4つの数字 1, 2, 3, 4 を重複を許して並べてできる3桁の整数は何個あるか。 (2) 5人が1回じゃんけんをするとき、手の出し方は何通りあるか。 (3) 集合 {a, b, c, d,...

組み合わせ場合の数集合べき集合
2025/7/7