n=3,n=2k が条件を満たさないことは本解同様.
n が 5 以上の奇数のとき,a=2n−1−1, b=2n+1 が条件を満たす.
n=m⋅2k と 3 以上の奇数 m および 正整数 k を用いて表されるとする.このとき
a=2n+2m−1−2k,b=2n+2m−1+2k
とおくと
Sb−Sa=21(b−a)(a+b+1)=2k(m+n)=(2k+1)n
となるので,1≤a,b≤n−1 ならば n は条件を満たす.
まず 2n=2m⋅2k>2k より a>0.また b に関して,
n2b=m⋅2k(m+2)(2k+1)−3<(1+m2)(1+2k1)
であり,1+2k1≤23 より
(1+m2)(1+2k1)≥2⟺(m,k)=(3,1),(3,2),(5,1)
このうち (m,k)=(3,2) (⇔n=12) のときは b=11<n,(m,k)=(5,1) (⇔n=10) のときは b=9<n となって条件を満たす.最後に (m,k)=(3,1),つまり n=6 のときは (a,b)=(2,5) と取り直すとこれは条件を満たす.以上より 3,2k 以外の全ての正整数は条件を満たす.
非自明な構成に見えるかもしれないが,直感的には 2m±1 を中心として「足し合わせて m となるペア」を 2k 組作っているだけである.ただしそのままでは大きい k に対して a<0 となってしまうので,全てに 2n を加えてほとんどの場合で a,b が 1 以上 n−1 以下となるようにした.