-------------------------------------------------
値は全て自然数(正整数)のみを対象とする。
Nに対して、
Σ_{i=1}^{x} i ≦ N を満たすxのうち最大のものをnとする。
Σ_{i=1}^{n-1} i + k = N なるkを求める。
nの求め方より、n≦k<n+(n+1)となる。
m = n-1,
b_i = i+1(i=1,2,…m-1), b_m = k + 1とおく。
N = Σ_{i=1}^{m} b_i と表せる。
以後、b_i (i=1,2,…m)の値を操作する。