>>455
>ちなみに1<=n<=10000の範囲で一番大きなf(n)の値を返すnは871であり、
>f(871)=178である。

n = 6171, f(6171) = 261 じゃないの?