同じものを含む順列 n!/p!q!r!、2種類の数字からなる自然数の個数

スポンサーリンク
同じものがそれぞれp個,\ q個,\ r個ずつ,\ 全部でn個ある.}}$ \\[.5zh]   $このn個のものをすべて並べる順列の総数は 簡単な例として,\ \text{A}\ 2個と\text{B}\ 3個の並び方が何通りあるかを考える. \\[.2zh] これは,\ \bm{\fbox{1}\ \fbox{2}\ \fbox{3}\ \fbox{4}\ \fbox{5}\ から\text{A}が入る2ヶ所の選び方が何通りあるか}に等しい. \\[.5zh] \text Aが入る2ヶ所さえ決まれば\text Bが入る3ヶ所が自動的に決まり,\ 5文字の並び方が決まるからである. \\[.2zh] 並べるとはいっても\bm{区別できないものはそもそも並びが関係ないから,\ 選ぶだけで済む}わけである. \\[1zh] この組合せによる考え方は,\ ものの種類が増えると面倒になる. \\[.2zh] そこで有効なのが\bm{階乗の形}である.\ \ と表せるのであった. \\[.8zh] \text A\ 2個と\text B\ 3個を並べる順列の総数\,\bunsuu{5\kaizyou}{2\kaizyou3\kaizyou}\,に対して,\ 以下のような意味付けが可能である. \\[.8zh] \bm{まず,\ 5個の文字がすべて区別できるものとして並べる.}\ その順列の総数が\bm{5\kaizyou\ 通り}ある. \\[.2zh] つまり,\ \text{A}_1,\ \text{A}_2,\ \text{B}_1,\ \text{B}_2,\ \text{B}_3\ と考えて並べたことになる. \\[.2zh] ここで,\ \text{A}_1,\ \text{A}_2\ の並び方は\ 2\kaizyou\,通り,\ \text{B}_1,\ \text{B}_2,\ \text{B}_3\ の並び方は\ 3\kaizyou\ 通りある. \\[.2zh] よって,\ 区別できるものとした場合の5\kaizyou\,は,\ 2\kaizyou\ と\ 3\kaizyou\ 通りの並び方を余分に数えていることになる. \\[.2zh] そこで,\ \bm{5\kaizyou\ を\ 2\kaizyou\ と\ 3\kaizyou\ で割って\text{A}_1,\ \text{A}_2\ と\ \text{B}_1,\ \text{B}_2,\ \text{B}_3\,の区別をなくす}と求める総数となる. \\[1zh] このように階乗の形の意味を考えると,\ ものの種類が増えても容易に拡張できる. \\[.2zh] \bm{一旦すべて区別できるものとして並べ,\ 区別できないものはその並び方で割ればよい}のである. 白球4個,\ 赤球3個,\ 黒球2個,\ 青球1個の並べ方は何通りあるか.$ \\[.2zh] \hspace{.5zw}$ただし,\ 同じ色の球は区別しないものとする.$ \\ 10個の球がすべて区別できるとすると,\ その並び方は10\kaizyou\,通りである. \\[.2zh] 実際には白球4個,\ 赤球3個,\ 黒球2個が区別できないから,\ それぞれの並び方4\kaizyou,\ 3\kaizyou,\ 2\kaizyou\,で割る. \\[1zh] 参考までに,\ 組合せで考える別解も示しておいた. \bm{青球から個数が少ない順に入れていく}と計算が楽になる. \\[.2zh] 青球の入れ方は10通り,\ 黒球は残りの9ヶ所から2ヶ所を選ぶので\,\kumiawase92\,通りの入れ方がある. \\[.2zh] 残り7ヶ所から3ヶ所選んで赤球を入れると(\,\kumiawase73\,通り),\ 白球が入る4ヶ所も決まる(1通り). \\[1zh] ちなみに,\ 白球から個数が多い順に入れていくと以下を計算する羽目になる. \\[.2zh] 7文字のアルファベット\,A,\ A,\ A,\ B,\ C,\ D,\ E\,から5文字を取り出して並べる方法は \\[.2zh] \hspace{.5zw}何通りあるか. \\ {Aが1個含まれる}とき,\ 異なる5文字の並べ方は $\textcolor{red}{5\kaizyou}=120\ (通り)$ \\[1zh]   Aが2個含まれる}とき,\ 残り3文字の選び方は $\textcolor{cyan}{\kumiawase43}=4\ (通り)$ \\[.5zh] \phantom{  (ii)}\ \ この5文字の並べ方は\ (通り)$ (通り)${Aが3個含まれる}とき,\ 残り2文字の選び方は は互いに排反であるから} \textcolor{magenta}{120+240+120}=\bm{480\ (通り)}$} すべて並べる場合は公式で瞬殺できるが,\ 一部を取り出して並べる場合は単純ではなくなる. \\[.2zh] \bm{同じものを何個ずつ選ぶかによって何通りの並べ方があるかが変わる}からである. \\[.2zh] 結局,\ 場合分けして考えることになる. \\[1zh] 本問の場合,\ 同じものが複数個あるのは\text{A}のみなので,\ \bm{\text{\textbf{A}}の個数で場合分けする}と\bm{排反}になる. \\[.2zh] また,\ \bm{並べるのだが選び方に条件がある場合,\ 選ぶことと並べることを別々に考える}のであった. \\[.2zh] つまり,\ \bm{まず条件を満たすように選び,\ その後に並びを考慮する.} \\[1zh] 5文字を取り出すから,\ \text Aは少なくとも1個取り出される. \\[.2zh] \text{A}が1個取り出されるとき,\ 異なる5文字\text{A,\ B,\ C,\ D,\ E}の順列である. \\[1zh] \text{A}が2個取り出されるとき,\ \text{A}以外の3文字を4文字\text{B,\ C,\ D,\ E}の中から選ぶことになる. \\[.2zh] その後,\ \text{A}\,2個を含む5文字(\text{A,\ A,\ ○,\ △,\ □})の並べ方を考える. \\[1zh] \text{A}が3個取り出されるとき,\ \text{A}以外の2文字を4文字\text{B,\ C,\ D,\ E}の中から選ぶことになる. \\[.2zh] その後,\ \text{A}\,3個を含む5文字(\text{A,\ A,\ A,\ ○,\ △})の並べ方を考える. 9文字のアルファベットA,\ A,\ A,\ A,\ B,\ B,\ B,\ C,\ Cがある. \\[1zh] \hspace{.5zw}(1)\ \ 4文字を取り出して並べる方法は何通りあるか. \\[.8zh] \hspace{.5zw}(2)\ \ AABCCとCCBAAのように,\ 反転させると一致するものを同じ文字列とみなす. \\[.2zh] \hspace{.5zw}\phantom{(1)}\ \ このとき,\ 9文字すべて並べる方法は何通りあるか. \\ 4個が同じ文字}のとき AAAAの\textcolor{red}{1通り}. {3個が同じ文字}のとき 3個になるのはAかBの\textcolor{cyan}{2通り}. \\[.2zh] \phantom{ (1)}\ \ \phantom{ (ii)}\ \ そのおのおのに対して,\ 残りの1個は\textcolor{cyan}{2通り}. \\この4文字の並べ方は 同じ文字2個の組が2組}のとき $2文字の選び方は 同じ文字2個の組が1組}のとき 2個の組となる1文字の選び方は\ \ $\textcolor{cyan}{3通り}.$ 残り2文字の選び方は 1通り. 同じ文字を何個ずつ含むかで何通りの並べ方があるかが変わるから場合分けをする. \\[.2zh] 4文字の選び方には,\ \bm{○○○○,\ ○○○△,\ ○○△△,\ ○○△□\ }の4種のパターンがありうる. \\[.2zh] \bm{まず各文字パターンになるように選び,\ その後に並びを考慮する.} \\[1zh] ○○○△の○になりうるのは,\ \text{AかB}の2通りである.\ \text{C}は2文字しかない. \\[.2zh] \text{○がAとB}のどちらであったとしても,\ △は残り2文字から一方を選ぶから選び方は2通りである. \\[.2zh] 4通りしかないので,\ すべて書き出すのもよい.\ \ \textbf{AAAB,\ AAAC,\ BBBA,\ BBBC}\ である. \\[.2zh] この4通りの組合せのいずれに対しても,\ その並べ方は4通りである. \\[1zh] ○○△△の○と△は,\ 3種類の文字\text{A,\ B,\ C}から2つを選べばよい. \\[.2zh] 3通りの組合せを全て書き出すと,\ \textbf{AABB,\ BBCC,\ CCAA}\ となる. \\[.2zh] この3通りの組合せのいずれに対しても,\ その並べ方は6通りである. \\[1zh] ○○△□は,\ まず○に入る文字を決める.\ ○だけが2個あり,\ 特殊だからである. \\[.2zh] \text{A,\ B,\ C}いずれも○に入りうるから,\ 3通りがある. \\[.2zh] ○が決まった時点で,\ △と□は残りの2種類の文字であることが確定する(1通り). \\[.2zh] 3通りの組合せをすべて書き出すと,\ \textbf{AABC,\ BBAC,\ CCAB}\ となる. \\[.2zh] この3通りの組合のいずれに対しても,\ その並べ方は12通りである. 左右対称の文字列の総数は,\ A\,2個,\ B\,1個,\ C\,1個を並べる文字列の総数に等しい.} \\[.2zh] 単純に総数を2で割っても求まらないことに注意しなければならない. \\[.2zh] \textbf{AABCBCBAA}\bm{のように左右対称の文字列には反転ペアが存在しない}からである. \\[.2zh] よって,\ まず左右対称の文字列の総数を求めることになる. \\[.2zh] 9文字(奇数個)であるから,\ ちょうど中央にくる文字が存在し,\ それは奇数個ある\text Bである. \\[.2zh] 残りは\text{A\,4文字,\ B\,2文字,\ C\,2文字}なので,\ \textbf{左側に並ぶのはA\,2文字,\ B\,1文字,\ C\,1文字}である. \\[.2zh] 右側の並びは自動的に決まる(1通りになる)から,\ 左側の4文字の並べ方の総数を求めればよい. \\[1zh] 左右対称の文字列が6通りなので,\ 左右対称でない文字列は1260-6=1254通りである. \\[.2zh] 左右対称でない文字列には反転ペアが存在するから,\ 重複をなくすために2で割る. \\[.2zh] これに左右対称の文字列6通りを改めて足せばよい. \bm{\bunsuu{(左右対称でない)}{2}+(左右対称)} 4桁の自然数のうち,\ 同じ数字をちょうど3個含むものの個数を求めよ. \\[1zh] \hspace{.5zw}(2)\ \ 4桁の自然数のうち,\ ちょうど2種類の数字からなるものの個数を求めよ. \\ 0を含まない}とき 2種類の数字A,\ Bの選び方は $\kumiawase92=36\ (通り)$ \\[1zh] {0を含む}とき   残りの1種類の数字Cの選び方は 9通り \\[1zh] は排反であるから,\ 求める場合の数は 288+36=\bm{324\ (個)}$} 1113のように同じ数字をちょうど3個含むとき,\ \bm{2種類の数字からなる}ことがポイントになる. \\[.2zh] よって,\ まず2種類の数字を選び,\ その後に並びを考慮すればよい. \\[.2zh] 整数の個数は\bm{0を含むか否かも並びに影響する}ので,\ 場合分けが必要になる. \\[1zh] [1]\ \ 2種類の数字を1\,~\,9から選んだ後,\ 同じ数字をちょうど3個含むように並べる. \\[.2zh] \phantom{[1]}\ \ 仮に1と3を選んだとすると,\ (1,\ 1,\ 1,\ 3)または(1,\ 3,\ 3,\ 3)の組合せを並べることになる. \\[1zh] [2]\ \ 残り1種類の数字を1\,~\,9から選んだ後,\ 0が最高位に来ないように並べる. \\[.2zh] \phantom{[1]}\ \ 計算で求めるよりもしらみつぶしした方が早いだろう. \\[.2zh] \phantom{[1]}\ \ 0が1個の場合は\text{C0CC,\ CC0C,\ CCC0の3通り,\ 0が3個の場合はC000}の1通りである.同じ数字をちょうど3個含む4桁の自然数の個数}は,\ (1)より \textcolor{cyan}{324}\ (個) \\\\ \phantom{ (1)}\ \ 同じ数字をちょうど2個ずつ含むものを求める. \\[1zh] \phantom{ (1)}\ \ [1]\ \ \textcolor{forestgreen}{0を含まない}とき 2種類の数字A,\ Bの選び方は  残りの1種類の数字Cの選び方は 9通り \\[.5zh] \phantom{ (1)\ \ [1]\ \ }\phantom{0を含まないとき }\ \textcolor{red}{(C,\ C,\ 0,\ 0)}の並べ方は $3\ (通り)$ \phantom{ (1)}\ \ \textcolor{cyan}{同じ数字をちょうど2個ずつ含む4桁の自然数の個数}は {0を含まない}とき 2種類の数字の選び方は $\kumiawase92=36\ 2種類の数字をいずれも含む}並べ方は $\textcolor{red}{2^4-2}=14\ (通り)$ \\[.5zh] 0を含む}とき   残りの1種類の数字の選び方は 9通り 2種類の数字をいずれも含む}並べ方は  (1)を利用し,\ \bm{同じ数字が何個あるかで場合分け}したのが本解である. \\[.2zh] 2種類の数字からなる数には,\ 1212のように同じ数字を2個ずつ含むものもある. \\[.2zh] (1)と同様に,\ 0を含むか否かで場合分けして求めればよい. \\[.2zh] \text{(C,\ C,\ 0,\ 0)の並びは,\ CC00,\ C0C0,\ C00C}の3通りである. \\[.2zh] 最高位が\text Cで確定なので,\ もう1個の\text Cが百,\ 十,\ 一の位のどこにくるかで3通りあるわけである. \\[1zh] 実は,\ \bm{重複順列}の考え方を用いると,\ (1)を利用せずとも求められる(別解). \\[.2zh] まずは0を含まない場合である. \\[.2zh] 2種類の数字\text{A,\,B}を選んだ後,\ \textbf{A,\,Bから重複を許して4個とって並べてできる整数の個数}を求める. \\[.2zh] 各位に対して\text{AかBか}の2通りがあるから,\ \bm{2^4}=16個の整数ができるとわかる. \\[.2zh] \text{ABAAやABBAなど,\ A,\ B}の少なくとも一方を並べてできる整数の個数が求まるわけである. \\[.2zh] ただし,\ \textbf{2種類の数字という条件を満たさないAAAA,\ BBBBの2通りも含まれるので,\ 除く.} \\[1zh] 0を含むとき,\ \textbf{Cと0から重複を許して4個とって並べてできる4桁の整数の個数}を求める. \\[.2zh] 最高位は\text C\ (1通り)で,\ 残りの位は\textbf{Cか0か}の2通りがあるから,\ \bm{2^3}=8個の整数ができる. \\[.2zh] ただし,\ \textbf{2種類の数字という条件を満たさないCCCCの1通りも含まれるので,\ 除く.}