問題#A015

問題#A015 ★★★☆

ある4桁の整数abcdは、各位の数を反転させてできる4桁の整数dcbaの倍数になるという。ただしabcddcbaとする。

(1)1d4を示せ。

(2)このような整数abcdをすべて求めよ。


《ポイント》

方針を間違えば場合分けの激しい問題に様変わりしてしまいます。端の数から攻めていくのが基本方針となります。(1)の誘導設問が無くても、1d4 となることには自分で気付けなければなりません。倍数を設定すればaの値の範囲を決めることもできます。


《解答例》

(1)

dcba4桁の整数でありd0となるからdは1桁の自然数である。

abcddcbaの倍数(ただしabcddcba)となるから2以上9以下の整数kを用いて(1)abcd=kdcbaと書ける。d5とするとk2よりabcd5桁以上の整数となるので不適。よって1d4である。

(2)

abcd4桁の整数だからa0である。

(1)より、dkaの一の位の数に一致することに注意する。また、1000a<abcd<1000(a+1)および1000kd<kdcba<1000(k+1)dが成立するから、(1)より、1000kd<1000(a+1)かつ1000a<1000(k+1)dが成立する。故に1000(kd1)<1000a<1000(k+1)d (2)kd1<a<(k+1)dを得る。

以下、dについて場合分けする。

ⅰ)d=1のとき、(2)よりk1<a<k+1である。kaは奇数であることが必要であり、1a92k9 の下で、k1<a<k+1を満たし、かつ積の下一桁が1となる組を探すと、(a,k)=(9,9)を得る。このときabcd=9000+100b+10c+1となり、これがdcba9の倍数となるから9000+100b+10c+1=9(1000+100c+10b+9) b=89c+8となる。1b9より、b=8c=0に限られ、abcd=9801を得る。

ⅱ)d=2のとき、(2)より2k1<a<2(k+1)である。また、k5とするとabcd5桁以上の整数となるので不適。よって2k4である。1a92k4 の下で、2k1<a<2(k+1)を満たし、かつ積の下一桁が2となる組を探すと、(a,k)=(8,4)を得る。このときabcd=8000+100b+10c+2となり、これがdcba4の倍数となるから8000+100b+10c+2=4(2000+100c+10b+8) 2b=13c+1となる。1b9より、b=7c=1に限られ、abcd=8712を得る。

ⅲ)d=3のとき、(2)より3k1<a<3(k+1)である。また、k4とするとabcd5桁以上の整数となるので不適。よって2k3である。1a92k3 の下で、3k1<a<3(k+1)を満たし、かつ積の下一桁が3となるような組(a,k)は存在しない。よって不適である。

ⅳ)d=4のとき、k3とするとabcd5桁以上の整数となるので不適。よってk=2に限られる。(2)より4k1<a<4(k+1)となるから、k=2よりa=9またはa=8に限られるが、このときkaの下一桁の数が4になることは無いので不適である。

以上より、題意の条件を満たす整数は87129801の2つである。

(答)87129801


《コメント》

aの値の範囲を絞らないとかなり時間が掛かってしまいます。こういうシラミ潰しの問題では如何に候補を削っていくかがポイントです。解答例でいうところの kd1<a<(k+1)d という条件に辿り着けなくても答えは出せますが、延々と煩雑な計算をする羽目になります。3桁の場合ならもっと計算は楽になりますが、高校入試レベルです。


戻る