トップ 基礎問題 数学A 整数問題 整数問題 問題 31

数学A 整数問題 問題 31 解説

数学A 整数問題 問題 31 解説

方針・初手

$n+S(n)$ の値が与えられているので、まず $n$ の桁数を絞る。桁数が決まれば、$n$ を各桁の数字で表し、$S(n)$ をその和として方程式に直す。

解法1

(1)

$n+S(n)=100$ より、$S(n)\geqq 1$ だから

$$ n\leqq 99 $$

である。したがって、$n$ は高々2桁である。

$n=10a+b$ とおく。ただし $a,b$ は整数で、

$$ 0\leqq a\leqq 9,\qquad 0\leqq b\leqq 9 $$

である。このとき

$$ S(n)=a+b $$

だから、

$$ n+S(n)=10a+b+a+b=11a+2b $$

である。よって

$$ 11a+2b=100 $$

を満たす数字 $a,b$ を求めればよい。

この式を $11$ で考えると、

$$ 2b\equiv 100 \pmod{11} $$

である。$100\equiv 1\pmod{11}$ だから、

$$ 2b\equiv 1\pmod{11} $$

となる。$0\leqq b\leqq 9$ の範囲でこれを満たすのは

$$ b=6 $$

である。

これを $11a+2b=100$ に代入すると、

$$ 11a+12=100 $$

より、

$$ a=8 $$

である。したがって

$$ n=86 $$

である。

実際、

$$ 86+S(86)=86+(8+6)=100 $$

となるので、条件を満たす。

(2)

$n+S(n)=1988$ より、$S(n)\geqq 1$ だから

$$ n\leqq 1987 $$

である。

一方、$n\leqq 999$ ならば $S(n)\leqq 27$ なので、

$$ n+S(n)\leqq 999+27=1026 $$

となり、$1988$ にはならない。したがって、$n$ は4桁の数である。

$n=1000a+100b+10c+d$ とおく。ただし $a,b,c,d$ は数字で、

$$ 1\leqq a\leqq 9,\qquad 0\leqq b,c,d\leqq 9 $$

である。

さらに $n\leqq 1987$ なので、千の位は

$$ a=1 $$

である。よって

$$ n=1000+100b+10c+d $$

であり、

$$ S(n)=1+b+c+d $$

である。

したがって

$$ \begin{aligned} n+S(n) &=(1000+100b+10c+d)+(1+b+c+d)\\ &=1001+101b+11c+2d \end{aligned} $$

である。これが $1988$ に等しいから、

$$ 1001+101b+11c+2d=1988 $$

すなわち

$$ 101b+11c+2d=987 $$

である。

ここで、もし $b\leqq 8$ ならば、

$$ 101b+11c+2d\leqq 101\cdot 8+11\cdot 9+2\cdot 9=925 $$

となり、$987$ に届かない。よって

$$ b=9 $$

である。

これを代入すると、

$$ 101\cdot 9+11c+2d=987 $$

より、

$$ 11c+2d=78 $$

となる。

$d$ は $0\leqq d\leqq 9$ を満たすので、$2d$ は $0$ 以上 $18$ 以下である。したがって

$$ 78-18\leqq 11c\leqq 78 $$

より、

$$ 60\leqq 11c\leqq 78 $$

である。これを満たす数字 $c$ は $c=6,7$ である。

それぞれ調べると、$c=6$ のとき

$$ 2d=78-66=12 $$

より

$$ d=6 $$

である。

$c=7$ のとき

$$ 2d=78-77=1 $$

となり、$d$ は整数にならない。したがって不適である。

よって

$$ a=1,\qquad b=9,\qquad c=6,\qquad d=6 $$

となり、

$$ n=1966 $$

である。

実際、

$$ 1966+S(1966)=1966+(1+9+6+6)=1988 $$

となるので、条件を満たす。

解説

この問題では、$S(n)$ が各桁の和であることから、まず $n$ の桁数を制限するのが重要である。桁数が決まれば、各桁を文字で置くことで、条件は数字 $0$ から $9$ に関する一次方程式になる。

特に (2) では、いきなり全ての4桁の数を調べるのではなく、$n\leqq 1987$ から千の位が $1$ に決まり、さらに式の大きさから百の位が $9$ に絞れる。このように、桁ごとの最大値を使って候補を減らすことが有効である。

答え

(1)

$$ n=86 $$

(2)

$$ n=1966 $$

自分の記録

ログインすると保存できます。

誤りを報告

問題文の写しミス、解説の誤り、誤字、表示崩れに気づいた場合は送信してください。ログイン不要です。