*********
         123456789
        **********
       **********
      **********
     **********
    **********
   **********
  **********
 **********
 *********        
****0123456789****
作者
浅尾和義氏
初出
虫食算研究室 147
最上段の数を x とすると、(x-10000)×123456789=1**0000000000**** となる。積を 1abc0123456789**** とすると、1abc×1014÷123456789 の端数は 1 に近い値(0.9999 以上)になる。

まず、1017÷123456789=810000007.371000… である。この式の両辺を 1000 で割ることで、1abc が1増えると端数は約 0.007371 ずつ増えることがわかる。

(1-0.37)÷0.007371=85.470… なので 1085×1014とその前後をチェックする。

より不適。

1÷0.007371=135.666… より (1085+135)×1014 とその前後をチェックする。

次の候補は (1221+135)×1014 前後だが、これは x の桁数が10桁になるので不適。

よって、積の上4桁は 1221 になる。端数を丸めると x-10000=989010009 となる。確認のために計算すると 989020009×123456789=122101234567891101 となり、正しい解であることが分かる。
         989020009
         123456789
        8901180081
       7912160072
      6923140063
     5934120054
    4945100045
   3956080036
  2967060027
 1978040018
 989020009        
122101234567891101


目次に戻る