http://ikura.2ch.net/test/read.cgi/infosys/1365845479/491
> 整数nが与えられたとき、0からnの間の全ての数を書くのに必要とされる
> 「1」の数を返す関数があります。
> たとえば、『f(13)=6』になります。また、『f(1)=1』に注意。
> 『f(n)=n』となるような、2番目に大きいnを求めなさい