数学A / 場合の数
0を含む数字で作る整数(倍数・偶奇)
問題
0, 1, 2, 3, 4, 5 の6個の数字から異なる4個を使って、4桁の整数を作る。
(1) 全部で何個できるか。
(2) 5の倍数は何個できるか。
(3) 奇数は何個できるか。
ヒントを見る
(2) の倍数は一の位が か — 一の位が か かで先頭に が使えるかが変わるので分ける。(3)奇数は一の位が奇数(どれも でない)ので先頭の扱いは共通。
解答・解説
方針
0が混じった数字の問題では、いつも2つのことが絡む。「先頭に0は置けない」ことと、「倍数・偶奇の条件は末尾(一の位)につく」ことだ。
(2)5の倍数は末尾が0か5、(3)奇数は末尾が1・3・5。
ここで、末尾に0を使うか使わないかで、先頭に0の制限が効くかどうかが変わる。だから末尾で場合分けするのがコツだ。
解答
⓪ 発想 — どう考え始めるか。 が混じった数字の問題では、いつも2つのことが絡む。「先頭に は置けない」ことと、「倍数・偶奇の条件は一の位につく」ことだ。
制約の強い桁から埋めるのが鉄則になる。(1)は先頭(千の位)から。(2)(3)は一の位から。
(2)の の倍数は一の位が か 。ここで と では千の位の事情が変わる( を使い切れば千の位の心配が1つ消える)ので、場合を分けて数える。
(1) 千の位は0以外の5通り。残る百・十・一の位には、まだ使っていない5個(0を含む)から3個を並べるので 通り。かけ算して
(2) 5の倍数は一の位が0か5。一の位に0を使うかどうかで先頭の事情が変わるので分ける。
一の位が0のとき: 千・百・十の位に残り5個から3個を並べる。0は一の位に出ているので、先頭の制限を気にせず 個。
一の位が5のとき: 千の位は0と5を除いた4通り、百・十の位は残り4個から2個で 通り。 個。
たして 個。
(3) 奇数は一の位が1, 3, 5 のどれか(3通り、どれも0でない)。一の位を決めると、千の位は「0とその一の位の数を除く4通り」、百・十の位は残り4個から2個で 通り。
まとめ:(2)と(3)の分かれ目は、末尾に0が来るかどうか。0は「先頭に置けない」という特別扱いがあるので、0が末尾に回るときだけ先頭の選択肢が1つ多くなる。この差を場合分けで吸収するのがコツだ。
発展 — 一歩先へ。 は「先頭に置けない」制約と「 の倍数・偶数を作りやすい」利点の、二重の顔を持つ。場合分けの境目はいつも の扱いから生まれる。
「制約の強いところから埋める」原則は、隣り合わない配置や役職つきの選び方でも同じように効く。どの選択が他の選択の自由度を奪うかを見抜いて、その順に決めていくのが数え上げの設計術だ。
(1) 300個 (2) 108個 (3) 144個
別解
(1)は「引き算」でも数えられる。先頭の をいったん許してしまうのだ。
を許せば、6個の数字から4個並べるだけで 通り。
このうち先頭が のものは、残り3桁に5個の数字から3個並べて 通り。
引いて 個。直接数える方法(先頭5通り × 残り )と一致する。
さらに、この問題には強力な検算がある。(3)の奇数 個と、偶数(一の位 )を別に数えた 個を足すと 個。全体とぴったり合う。「分類の合計=全体」の照合は、桁の数え上げでいちばん頼れる安全網だ。
ポイント
- 先頭(いちばん上の位)に0は置けない — 末尾の条件と合わせて場合分け
- 5の倍数は末尾0か5、奇数は末尾1・3・5
- 末尾に0が来るかどうかで、先頭の選択肢の数が変わる
よくある間違い
- (2)で一の位が の場合と の場合を分けずに数える( のときだけ千の位から も除く必要がある)
- (3)で千の位の候補から「」と「一の位で使った数」の両方を除くことを忘れる
- 「奇数+偶数=全体」()の照合をせず、数え漏れに気づかない