mは自然数、pは1≦p≦m-1を満たす自然数とする。数列a[n]を

a[0]=m^2-p
a[n+1]=a[n] -[√(a[n])]

で定めるとき、a[n]=0となる最小のnをmとpで表せ。
ただし[x]でxを超えない最大の整数を表す。