日本ジュニア数学オリンピック(JJMO)2015年予選の問題
今回は、日本ジュニア数学オリンピック2015年予選第6問を取り上げ、解説します。
今回取り上げる問題は、中学入試、高校入試、大学入試で昔からよく出されている問題です。
赤、青、白のボールをそれぞれR、B、Wと表記します。
RとBは条件的に同じですね。
R→B B→R W→R
→W →W →B
逆から考えると、
Rの個数=1つ前のBの個数+1つ前のWの個数
Bの個数=1つ前のRの個数+1つ前のWの個数
Wの個数=1つ前のRの個数+1つ前のBの個数(ただし、奇数番目のWの個数は0個とします。)
となることがわかるので、機械的に処理できます。
まず、最初がRの場合について考えると、以下の表のようになりますが、最初がBの場合も同様になるので、実際は2倍だけありますね(条件の対等性の利用)。
1 2 3 4 5 6 7
R 1 0 2 1 5 4 14
B 0 1 1 2 4 5 13
W 0 1 0 3 0 9 0
計 1 2 3 6 9 18 27
奇数番目の合計だけを見ていくと、1、3、9、27、・・・というように、最初の数が1で公比が3の等比数列となっていることが分かりますね(偶数番目の合計だけを見ても同様の規則性が読み取れますね)。
2015は(2015+1)/2=1008番目の奇数だから、求める場合は全部で1×31007×2=2・31007通りとなります。
小学生ならこれで十分ですし、答えだけ求めればよいJJMOの予選でも十分ですが、一応、等比数列となることを確認しておきます。
(n×2-1)個の箱が並んでいる場合の条件を満たす並べ方をA(n)、そのうち最初がR、Bの場合をそれぞれR(n)、B(n)とします。
A(n)=R(n)+B(n)となります(条件の対等性を用いて、A(n)=R(n)×2とすることもできますが、今回は用いずに処理します)。
R(1)=B(1)=1で、A(1)=R(1)+B(1)=2ですね。
最初の3個について書き出すと次のようになります。
RBR
WR
B
BRB
WR
B
このことから、
A(n+1)
=R(n+1)+B(n+1)
={R(n)×2+B(n)}+{B(n)×2+R(n)}
=R(n)×3+B(n)×3
=A(n)×3
となり、確かに公比3の等比数列となりますね。
算数オリンピック・ジュニア算数オリンピック・キッズBEE対策プロ家庭教師の生徒募集について
算数オリンピック・ジュニア算数オリンピック・キッズBEE対策プロ家庭教師のお申込み・ご相談