NUMBERの6文字を並び替えてできる順列を、辞書式順序で並べる。BEMNRUを1番目とする時、 (1) NUMBERは何番目の文字列か。 (2) 290番目の文字列は何か。

離散数学順列組み合わせ論辞書式順序文字列
2025/5/22

1. 問題の内容

NUMBERの6文字を並び替えてできる順列を、辞書式順序で並べる。BEMNRUを1番目とする時、
(1) NUMBERは何番目の文字列か。
(2) 290番目の文字列は何か。

2. 解き方の手順

(1) NUMBERが何番目かを求める。
まず、アルファベット順に並べた順列を基準にする。NUMBERに含まれる文字をアルファベット順に並べると、B, E, M, N, R, U となる。
- 1文字目がBのとき、残りの5文字の並べ方は 5!=1205! = 120 通り
- 1文字目がEのとき、残りの5文字の並べ方は 5!=1205! = 120 通り
- 1文字目がMのとき、残りの5文字の並べ方は 5!=1205! = 120 通り
NUMBERの1文字目はNなので、Nより小さいB, E, Mで始まる文字列の個数を計算する。
3×5!=3×120=3603 \times 5! = 3 \times 120 = 360
次に、2文字目を比較する。
- 2文字目がEのとき、残りの4文字の並べ方は 4!=244! = 24 通り
NUMBERの2文字目はUなので、Uより小さいE, M, Rで始まる文字列の個数を計算する。Nで始まる文字列は既に360個あるので、NE, NM, NRで始まるものを計算する。
3×4!=3×24=723 \times 4! = 3 \times 24 = 72
次に、3文字目を比較する。
- 3文字目がBのとき、残りの3文字の並べ方は 3!=63! = 6 通り
- 3文字目がEのとき、残りの3文字の並べ方は 3!=63! = 6 通り
NUMBERの3文字目はMなので、Mより小さいB, Eで始まる文字列の個数を計算する。NUの前にNUB, NUEで始まるものを計算する。
2×3!=2×6=122 \times 3! = 2 \times 6 = 12
次に、4文字目を比較する。
- 4文字目がBのとき、残りの2文字の並べ方は 2!=22! = 2 通り
- 4文字目がEのとき、残りの2文字の並べ方は 2!=22! = 2 通り
- 4文字目がRのとき、残りの2文字の並べ方は 2!=22! = 2 通り
NUMBERの4文字目はBなので、Bより小さいE, Rで始まる文字列の個数を計算する。NUMの前にNUME, NUMRで始まるものを計算する。
2×2!=2×2=42 \times 2! = 2 \times 2 = 4
次に、5文字目を比較する。
- 5文字目がEのとき、残りの1文字の並べ方は 1!=11! = 1 通り
NUMBERの5文字目はEなので、Eより小さいものはない。
最後に、6文字目を比較する。
- 6文字目がRである。
したがって、NUMBERの順番は、360+72+12+4+1=449360 + 72 + 12 + 4 + 1 = 449番目となる。
(2) 290番目の文字列を求める。
まず、1文字目を決める。
- 1文字目がBの場合、5!=1205! = 120通り
- 1文字目がEの場合、5!=1205! = 120通り
- 1文字目がMの場合、5!=1205! = 120通り
120+120=240<290120 + 120 = 240 < 290
120+120+120=360>290120 + 120 + 120 = 360 > 290
したがって、1文字目はMである。290 - 240 = 50番目を求める。
次に、2文字目を決める。
- 2文字目がBの場合、4!=244! = 24通り
- 2文字目がEの場合、4!=244! = 24通り
- 2文字目がNの場合、4!=244! = 24通り
24+24=48<5024 + 24 = 48 < 50
24+24+24=72>5024 + 24 + 24 = 72 > 50
したがって、2文字目はNである。50 - 48 = 2番目を求める。
次に、3文字目を決める。残りの文字はB, E, R, U。
- 3文字目がBの場合、3!=63! = 6通り
6>26 > 2なので、3文字目はB, E, R, Uのどれか。
- 3文字目がBの場合、3!=63! = 6通り
6>26 > 2なので、3文字目はB
次に、4文字目を決める。残りの文字はE, R, U。
- 4文字目がEの場合、2!=22! = 2通り
- 4文字目がRの場合、2!=22! = 2通り
- 4文字目がUの場合、2!=22! = 2通り
2=22 = 2なので、4文字目はE。
2-2 = 0
次に、5文字目を決める。残りの文字はR, U。
- 5文字目がRの場合、1!=11! = 1通り
0<10<1なので、5文字目はR
最後に、6文字目を決める。残りの文字はU。
したがって、290番目の文字列はM, N, B, E, R, U。 MNBERU。

3. 最終的な答え

(1) NUMBERは449番目。
(2) 290番目の文字列はMNBERU。

「離散数学」の関連問題

図の①~⑥の6つの部分を色鉛筆を使って塗り分ける方法を考える。ただし、1つの部分は1つの色で塗り、隣り合う部分は異なる色で塗るものとする。 (1) 6色で塗り分ける方法は何通りか。 (2) 5色で塗り...

場合の数組み合わせ順列色の塗り分け
2025/5/23

A, B, C, D, Eの5文字を使ってできる順列を辞書式順に並べたとき、以下の問いに答える。 (1) 順列の総数を求める。 (2) 55番目の文字列を求める。 (3) DCBAEは何番目の文字列か...

順列場合の数組み合わせ辞書式順
2025/5/23

右のような格子状の街路において、点Pから点Qまで最短経路で移動する方法について、以下の3つの場合についてそれぞれの場合の数を求める問題です。 (1) PからQまでのすべての最短経路の総数 (2) Pか...

組み合わせ最短経路格子状の街路場合の数
2025/5/23

問題は2つあります。 (1) 等式 $x+y+z=9$ を満たす自然数 $x, y, z$ の組の個数を求める。 (2) 図のような街路において、PからQまで行く最短経路について、 (i) 総数 (i...

組み合わせ場合の数最短経路格子点
2025/5/23

全体集合 $U = \{x | x \text{は10以下の自然数}\}$、部分集合 $A = \{2, 3, 4, 8, 9\}$, $B = \{1, 3, 5, 8\}$ が与えられているとき、...

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

問題は3つの部分に分かれています。 * 問題1: 与えられた条件を満たす集合を、要素をすべて書き出す方法で表現する。 * 問題2: 全体集合 $U$ とその部分集合 $A, B$ が与えられた...

集合部分集合補集合和集合共通部分
2025/5/22

$U = \{x | x は10以下の自然数\}$ を全体集合とします。$U$ の部分集合 $A = \{1, 2, 3, 4, 8\}, B = \{3, 4, 5, 6\}, C = \{2, 3...

集合集合演算補集合共通部分
2025/5/22

全体集合 $U = \{1, 2, 3, 4, 5, 6, 7, 8, 9, 10\}$ の部分集合 $A = \{1, 2, 4, 8\}$ と $B = \{1, 3, 5, 7, 9\}$ につ...

集合集合演算補集合和集合
2025/5/22

全体集合$U = \{1, 2, 3, 4, 5, 6, 7, 8, 9, 10\}$の部分集合$A = \{1, 2, 4, 8\}$と$B = \{1, 3, 5, 7, 9\}$が与えられたとき...

集合集合演算補集合共通部分
2025/5/22

"equations"という単語のすべての文字を使って順列を作るとき、以下の問いに答える。 (1) 少なくとも一端に子音の文字がくるものは何通りあるか。 (2) eとaの間に文字が2つあるものは何通り...

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