公式解説より f(n)=111222 なる n について考えればよいことが分かる.n を 106 で割った商を a ,余りを b として
[106a+b111222444888]=a111222
となればよいから,a は 111222 の約数である.f(n) の値は 111222 を超えないことに注意すれば
106a+b111222444888≥a111222⇔4a≥b
が条件となり,4a≤4×111222<106 より各 a に対応する余り b は 4a+1 個である.従って,求めるべき値は
a∣111222∑(4a+1)=4×248976+24=995928
補足:最終行の計算では 111222 の素因数分解が必要になるが,初めに111222=111×1002 と変形すると計算しやすい.