問61
頻出度★★☆
パスワードの長さが8文字で,各文字に使用できる文字の種類がM種類のとき,設定できるパスワードの総数を表す式はどれか。
この問題の解説と、これまでの解答の記録です。
パスワードの長さが8文字で,各文字に使用できる文字の種類がM種類のとき,設定できるパスワードの総数を表す式はどれか。
8×M は「文字数」と「文字種」を単純に掛けただけで、各桁が独立に選べることを表していない。積の法則では桁数ぶん掛け合わせる(M を8回掛ける)必要があり、8×M では大きく過小評価になる。
8^M は底と指数が逆。底は各桁の選択肢数 M、指数は桁数8であるべきで、8^M ではM種類のうち8を底にしてしまい意味が合わない。
M^8−1 は正しい総数 M^8 から理由なく1を引いている。8桁すべてに文字が入る前提であり、除外すべき無効な組合せ(例:空パスワード)は生じないため、−1 は不要。
正解 パスワードは8文字で、各文字にはM種類の中から1つを自由に選べる。1文字目にM通り、2文字目にもM通り…と各桁が独立にM通りずつ選べるので、総数は積の法則により M×M×…×M(Mを8回掛ける)= M の8乗 = M^8 となる。よって正解は「エ」。