おはようございます。

今朝は小学3,4年生でも問題の意味さえ分かれば解ける大阪大学の問題からです。

計算練習のような問題ですね。

 

【問題1、大阪大学2000年】⇒小学3,4年生向け

どのような0以上の整数M、Nを用いても、「X=3×M+5×N」という形で表すことができない1以上の整数Xをすべて求めよ。

 

小学生向けに表現を少し変えましたが、ほぼそのままの問題です。これが大阪大学の理系の大問として出題されてました。問題の意味が分かるならば小学4年生ぐらいからでも十分解ける整数問題です。小学生なら調べて書き出しても十分答えは出せます。

この時の受験生も書き出して答えを出していたら満点もらえたのかな?お子さんと一緒に考えてみてはどうですか?

答えは下の方に書いています。

 

また、この問題の条件を少し変えて

【問題2】⇒小学5、6年生向け

どのような0以上の整数M、Nを用いても、「X=5×M+8×N」という形で表すことができない1以上の整数Xをすべて求めよ。

となるとどうでしょうか?

さきほどの問題と違うのはどこまで調べたらいいのかがわからないという点かもしれません。

 

ちなみにこの問題は、フロベニウスの硬貨交換問題 というのが背景になっています。

中学受験の教材に知識として結果だけ書いてあるのはみたことがあります。なぜそうなるのかまでは書いてありませんでした。子鉄には結果だけ覚えさせました。中学受験レベルでは記述は限られた学校なので仕方ないでしょう。

と が互いに素なとき,円の硬貨と 円の硬貨を使って支払えない金額の最大値は円

となるということを知っていれば【問題1】は5×3-5-3=7までの数で調べれば答えは出せます。

【問題2】も5×8-5-8=27までの数を調べれば答えは出せます。

 

さて、どちらの問題もそうですが、答えを出すだけなら書き出して調べれば出せるでしょう。

でも【問題1】で、どうして最大は7なの?本当に8以降の数は全部3と5の組み合わせの和で表すことができるの?

【問題2】もどうして最大は27なの?本当に28以降の数は全部5と8の組み合わせの和で表すことができるの?と思いませんか?

そう思ったらぜひ、なぜそうなるのか考えてみるとこの問題の違った側面が見えるかもしれません。これは中学生以上でないと難しいかもしれませんが。

 

ちなみに【問題1】は、実験の結果から1以上のすべての整数はkを整数とした時に(kは負でもOK)

3k+5×2  =3k+10≡1(mod3)

3(k+2)+5×1=3k+11≡2(mod3)

3(k+4)+5×0=3k+12≡0(mod3)

のいずれかで表すことができます。

kを変えることでMは色んな数をとりますが、Nの値は0,1,2のどれかで表すことができるのです。周期の問題に変わりました。

 

3で割った時のあまりは0,1,2のいずれかなので連続する整数はこの3つのどれかで表すことができます。なのでk=-1の時に8となり、以後kの数字を変えていけば連続する全ての数を表せます。

最大が7となるのもこの式から示すことができるし、3と5の和で表せない数、(答え)1,2,4,7 もこの3つの式から示すことが出来ます。

 

【問題2】も連続する数を【問題1】と同様に表すことができ、その式から27が最大だとわかり27までの数を調べれば答えをだせます。

(答え)1,2,3,4,6,7,9,11,12,14,17,19,22,24,27

 

参考までに整数問題の3つのアプローチポイント
1.倍数、あまりに注目
2.範囲を絞り込む
3.積の形に持ち込む
の1の倍数、あまりに注目して考えています。
 
ちなみに【問題1】と1997年に甲陽学院中学校で出題された問題を比較してみてください。
 
【問題】
長さが3mと5mの同じ太さの棒をどちらも1本以上用いて、それらを真っすぐにつないで長い棒をつくります。例えば3mの棒を2本と5mの棒を1本使えば、長さ11mの棒はつくれますが、どのように組み合わせても長さ12mの棒はつくれません。このような「3mの棒と5mの棒をどのように組み合わせてもつくることができない」最大の長さを求めなさい。ただし、長さは整数のみを考えるものとします。
 
大阪大学の問題とほぼ同じですね。
フロベニウスを知っていたら最大のみ答えればいいので瞬殺でしたね。
大学入試問題を参考に中学入試問題が作られていることはたまにありますが、中学入試問題から大学入試問題が作られるという珍しいケースかも。
 
【追記】
フロベニウスの(A×B−A−B)の説明で、五本毛先生から小学生向けにわかりやすい説明をいただきましたので紹介しておきます。
左側はX=3×M+5×Nのケース。右側がX=5×M+8×Nのケースです。
3でわったあまりを書き並べ、あまり0の列はまず消えます。(N=0のケース)
次に5×1、5×2を緑色にすると、その列の下は全て3をいくつか加えたことになるので消えます。
すると最後に残った10の手前の7が最大となる。3×5-5-3になってます。
5と8の時も同様に5の倍数の列が消えて、8の倍数を消していきます。32が最後なのでその手前の27が最大。
5×8-8-5=27になってます。