|
事实 1. 容易检验, 待求的 $n$ 小于 $k$.
事实 2. 对正整数 $0<t<k$, 总有 $[(k-t)^2/k]-[t^2/k]=k-2t$.
这告诉我们: 找到最后一处 $a_n=a_{n+1}$, 等价于找到第一处 $a_{t+1}-a_t\geq 2$ (即, 取等号, 因为不可能严格大).
必要条件: $1<\frac{(t+1)^2}k-\frac{t^2}{k}<3$, 也就是 $k<2t+1<3k$. 有用的条件是 $t>\frac{k-1}{2}$.
归纳步骤 a. 若 $k=2m$ 是偶数, 此时 $t\geq m$. 注意到 $[\frac{m^2}{2m}]=[\frac m2]$, 以及 $[\frac{(m+s)^2}{2m}]=[\frac m2]+s+[\frac{s^2}{2m}]$. 因此, 只需找到首个大于 $1$ 的 $[\frac{s^2}{2m}]$.
归纳步骤 b. 若 $k=2m-1$ 是奇数, 此时 $t\geq m$. 注意到 $[\frac{m^2}{2m-1}]=[\frac{m-\frac 12}{2}+\frac 12+\frac{1}{8(m-\frac 12)}]$, 以及 $[\frac{(m+s)^2}{2m-1}]=[\frac{m-\frac 12}{2}+\frac 12+s+\frac{(2s+1)^2}{8(m-\frac 12)}]$. 因此, 只需找到首个大于 $1$ 的 $[\frac{(2s+1)^2}{8(m-\frac 12)}]$
后面的计算没有逻辑深度了, 我就不算了. 最后 $n_\min \approx \frac k2-\sqrt{k}$. 验证了 $k=1024$, 此时 $n_\min=481$ 是对的. |
|