自然數 的各位數字兩兩相異。把 乘以 ,所得數的各位數字和是 。這樣的 有幾個?
把 的數字和換算成借位次數。 利用 ,再按位相減。任何減法裡,每一次借位都會從某一位拿走 、給下一位加上 ,所以結果的數字和會因此少 。又因為 與 的數字和相同,
其中 是 裡的借位次數。(用 組隨機的 檢驗過:這個恆等式每次都成立。)
由此讀出 必須有幾位數。 條件 變成 ,也就是恰好 次借位。借位只可能發生在 真的有數字的那些位上,所以 ,其中 是 的位數。因此
正是這一步讓問題從漫無邊際變成有限。
用「數字相異」的條件把 從上面卡住。 數字一共只有十個,而且必須兩兩不同,所以 。跟上一步合起來, 只能是 位數或 位數 —— 而各位數字相異的 位數 必須把每個數字都用上一次,也就是全數字數,且 。
分別數一數候選有幾個。 時有 種(從十個數字中選九個並排出順序,扣掉首位為零的情形); 時有 個全數字數。大約 百萬個候選 —— 少到可以逐一精確檢驗。
逐一檢驗,把通過的收集起來。 窮舉之後得到 個合格的九位數與 個合格的十位數:
那個九位數是 ,因為 ,數字和是 。最小的十位數是 ,因為 ,數字和同樣是 。
檢查兩個極端情形。 對 ,九個數位全都發生借位,這既是能有的最大次數,也恰好就是需要的九次。一個誘人卻錯誤的猜測是 ,那會給出 —— 它的數字和沒問題,但各位數字全都一樣,違反相異的條件。正是這個擦身而過的例子說明了答案不是零:合格的乘積長得像 ,而不是一整串的 9。
Need to solve a different problem like this? Open the solver →