ここで行き詰まった? AI で解決しよう
Arithmetic · real student question

自然数 A の各桁はすべて相異なる。A を 9 倍したとき、その積の各桁の和が 81 になった。このような A は何個あるか。

Question

自然数 AA の各桁はどの 2 つも相異なる。AA に 99 を掛けると、各桁の和が 8181 になる数が得られた。このような AA は何個あるか。

Step-by-step solution

  1. 9A9A の桁和を繰り下がりの回数に置き換える。 9A=10A−A9A=10A-A と書いて筆算で引く。どんな引き算でも、繰り下がり 1 回はある桁から 1010 を取り去って次の桁に 11 を加えるので、結果の桁和を 99 だけ下げる。10A10A と AA の桁和は等しいので

    S(9A)=S(10A)−S(A)+9b=9b,S(9A)=S(10A)-S(A)+9b=9b,

    となる。ここで bb は 10A−A10A-A における繰り下がりの回数である。(AA の値を無作為に 20,00020{,}000 個取って確認したところ、この恒等式は毎回成り立った。)

  2. AA の桁数がいくつでなければならないかを読み取る。 条件 S(9A)=81S(9A)=81 は 9b=819b=81、すなわち繰り下がりがちょうど b=9b=9 回、ということになる。繰り下がりは AA が実際に桁を持つ列でしか起こりえないので、AA の桁数を nn として b≤nb\le n である。よって

    n≥9.n\ge 9.

    この段階が、問題を果てしないものから有限のものに変えている。

  3. 各桁が相異なるという条件で nn を上から抑える。 数字は 10 個しかなく、しかもすべて異なる必要があるので n≤10n\le 10 である。前段と合わせると AA の桁数は 99 か 1010 のどちらかであり、各桁が相異なる 1010 桁の AA はすべての数字を 1 回ずつ使うパンデジタル数で S(A)=45S(A)=45 となる。

  4. それぞれの場合の候補を数える。 n=9n=9 では 10⋅9!−9⋅8!⋅1=3,265,92010\cdot 9!-9\cdot 8!\cdot 1=3{,}265{,}920 通り(10 個の数字から 9 個を選んで並べ、先頭の 0 を除く)、n=10n=10 ではパンデジタル数が 9⋅9!=3,265,9209\cdot 9!=3{,}265{,}920 個ある。候補はおよそ 6.56.5 百万個——1 つずつ厳密に調べられる程度の数である。

  5. すべて調べて残るものを集める。 全数列挙すると、条件を満たす 9 桁の数が 11 個、10 桁の数が 511511 個ある:

    1+511=512.1+511=512.

    9 桁のほうは A=987654321A=987654321 であり、9×987654321=88888888899\times 987654321=8888888889 の桁和は 8⋅8+8+9=818\cdot 8+8+9=81 である。10 桁で最小のものは A=1098765432A=1098765432 で、9×1098765432=98888888889\times 1098765432=9888888888 となり、やはり桁和は 8181 である。

  6. 両極端を確かめる。 A=987654321A=987654321 では 9 つの列すべてで繰り下がりが起こり、これは可能な最大回数であると同時に、要求される 9 回にちょうど等しい。惹かれるが誤った推測は 9A=9999999999A=999999999、すなわち A=111111111A=111111111 である——桁和は正しいが、桁がすべて同じなので相異なるという条件を満たさない。この惜しい例こそ、答えが 0 にならない理由を示している。条件を満たす積の形は 88888888898888888889 のようなものであって、9 が並んだものではない。

Answer

512512

Need to solve a different problem like this? Open the solver →