看完不会?让 AI 一步步解给你看
Arithmetic · real student question

自然数 A 的各位数字互不相同。把 A 乘以 9 后,所得乘积的各位数字之和等于 81。这样的 A 共有多少个?

Question

自然数 AA 的各位数字两两不同。把 AA 乘以 99,所得的数的数字和为 8181。这样的 AA 有多少个?

Step-by-step solution

  1. 把 9A9A 的数字和转化成借位次数。 写成 9A=10A−A9A=10A-A,然后列竖式相减。在任何减法里,每借一次位就从某一列拿走 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 中的借位次数。(对 20,00020{,}000 个随机的 AA 做过验证:这个恒等式次次成立。)

  2. 由此读出 AA 必须有多少位。 条件 S(9A)=81S(9A)=81 变成 9b=819b=81,即恰好借位 b=9b=9 次。借位只可能发生在 AA 确实有数字的那些列上,所以 b≤nb\le n,其中 nn 是 AA 的位数。于是

    n≥9.n\ge 9.

    正是这一步把一个漫无边际的问题变成了有限的问题。

  3. 再用「数字互不相同」给 nn 找上界。 数字总共只有十个,而且必须两两不同,所以 n≤10n\le 10。结合上一步,AA 只能是 99 位或 1010 位数——而各位数字互不相同的 1010 位数必须把每个数字都恰好用一次,也就是全数字数,此时 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 种(从十个数字中选九个并排列,去掉首位为零的情形);n=10n=10 时共有 9⋅9!=3,265,9209\cdot 9!=3{,}265{,}920 个全数字数。总共约 650650 万个候选——数量不大,可以逐个精确检验。

  5. 逐个检验,收集通过的。 穷举得到符合条件的九位数 11 个、十位数 511511 个:

    1+511=512.1+511=512.

    那个九位数是 A=987654321A=987654321,因为 9×987654321=88888888899\times 987654321=8888888889,数字和为 8⋅8+8+9=818\cdot 8+8+9=81。最小的十位数是 A=1098765432A=1098765432,因为 9×1098765432=98888888889\times 1098765432=9888888888,数字和同样是 8181。

  6. 检查两个极端情形。 对 A=987654321A=987654321,九列每一列都发生借位,这既是能达到的最大次数,也恰好是所需的九次。有个诱人却错误的猜测是让 9A=9999999999A=999999999,从而 A=111111111A=111111111——它的数字和是对的,但各位数字全相同,不满足互不相同的条件。正是这个「差一点」说明了答案为什么不是零:符合条件的乘积长得像 88888888898888888889,而不是一串 99。

Answer

512512

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