把一个能被 整除的四位数,各个数位上的数字反序写出,所得的仍然是一个四位数。用原数减去反序数,差为 。求出一个具有这种性质的数。
把两个数都按数位展开写出来。 设各数位上的数字为 ,则原数为
反序数为
把「数字反写」这句话翻译成算式,就是整道题的关键;后面全是常规运算。
用两个条件同时确定末位数字。 能被 整除意味着 。但反序数也必须是四位数,所以它的首位 不能是 。因此
这一步决定了整道题:若 ,反序之后就至多只剩三位数了。
相减并化简。
令它等于 ,把常数移到另一边:
对一位数 逐个枚举,并允许 取负值。 的取值范围是从 到 ,所以 必须落在 上下 的范围内:只有 合格(,而 距离 还差 , 并不是 的倍数)。取 :
注意这里的 是负数。只试非负的差,正是让这道题看起来无解的那个陷阱。
列出所有的数,任取其一。 满足 的数字组合有 ,对应的数是
其中任何一个都能回答问题;最小的是
验证。 的末位是 ,所以能被 整除。反序后得到四位数 ,而
正合要求。用同样的方法,若把右边换成 ,则有 ,即 、,其中最小的解是 。
Need to solve a different problem like this? Open the solver →