Try   HackMD

OMC220D 思考過程

公式解説とは全然違う方法で解いていたので書き留めておく。

k210000=n100nk<100n+1(0n)

であるから、

k=110000k210000=10000+k=09999k(100k+1100k)=10000+999910010000k=19999100k=100000000k=19999100k

となる。

求める値は、

100000000k=19999100k+k=110000100k=100000000+10010000+k=19999100k100k=100010000+k=19999100k100k

となるから、あとは

k=19999100k100k を求めればよい。

100k100k
1
または
0
である。
100k100k=0
となるには
100k
が整数でなければならず、即ち
k
が平方数でなければならない。[1]

そのような

k
1
以上
9999
以下の範囲に
9999=99
個存在するから、

k=19999100k100k=(999999)=9900

となる。

よって、答えは

100010000+k=19999100k100k=1000100009900=100000100


  1. ここで、

    k が平方数でなければ
    k
    が無理数になることを用いた。 ↩︎