11月15日

2007年 11月 15日(木曜日)

a^2 - a = a(a-1)

で、a は奇数だから、この問題の意味は、連続する2つの数の積が10000になるケースを求めればよい。

さて、

10000の倍数ってことは、

1の位は、0にならなければならない ⇒ ?5 * ?偶数であるはず ⇒ 連続する2数なので、 ?5 * ?4 または、?5 * ?6 であるはず。
10の位が、0にならなければならない ⇒ ?25 * ?4 という組み合わせになりそうですね。2数が、連続していることから、?25 * ?24 を調べていけばよい。

ということは、最悪100通りくらい調べれば、答えが出る!

それは、あんまりなので、

10000 = 10^4 = 2^4 * 5^4

2数は、連続した数なので、片方が5の倍数なら、もう片方は5の倍数ではない。

aは奇数だから、aは、5の倍数
Aを2桁の整数として(aが、3以上、9999以下だから)

a = 100A + 25 — 5^4の倍数

a-1 = 100A + 24 — 2^4の倍数
少し計算して、

1. 2^2*5^2*A + 5^2 — 5^4の倍数だから、4A + 1 が、25の倍数

2. 2^2*5^2*A + 2^3 * 3 — 2^4の倍数だから、25A + 6が、4の倍数

どっちから攻めたほうが、楽かなあ。。。

1.の方から、やってみよう。

4A+1が、25の倍数ということは、少なくとも、下一桁は5にならなければならない

つまり、4Aの下一桁が、4にならなければならない。4倍して下一桁が4になるので、Aの下一桁は、1か6である。(5ずつ増えるから、4Aは20ずつ増える)

A=1⇒4A+1=5 ---×

A=6⇒4A+1=25 ---○ ⇒ 25A+6=156 ---○

A=11⇒4A+1=45 ---×

A=16⇒4A+1=65 ---×

A=21⇒4A+1=85 ---×

A=26⇒4A+1=105 ---×

A=31⇒4A+1=125 ---○ ⇒ 25A+6=781 ---×

145,165,185,205

A=56⇒4A+1=225 ---○ ⇒ 25A+6=1406 ---×

245,265,285,305

A=81⇒4A+1=325 ---○ ⇒ 25A+6=2031 ---×

345,365,385,405

A=106 (Aは二桁なので、範囲外)

ということで、非常に非常に地道なやり方ですが。

a = 625

メッセージを残す

ログイン