ざっくりと 公式から解説が供給されるまでの足しです
ペル方程式
x2+ny2=mの形の方程式です 以上 Z[√-n]とかを考えるとよいことが多いです
今回の問題
n2+(n+1)2=m2 です 変形して (2n+1)2-2 m2=-1
これはペル方程式なので頑張ると解けます 頑張ります(wolframに投げると解いてくれる場合があるぞい)
これを満たすすべての (2n+1, m)について、2n+1 + m√2 = (1+√2)2n-1 がいえます(言えるので 具体的に言うと2n+1 - m√2 = (1-√2)2n-1を言って掛け合わせます すべてがそうであるを言うのはちょっと難しいかも)
(1+√2)2n-1=(1+√2) (3+2√2)2(n-1) なので、(2n+1, m) (3(2n+1)+4m, 2(2n+1)+3m) とすることで次々と満たす組を作っていけます はじめは(7, 5)
存在することが保証されているのとmについて単調増加なので、mがX桁になった時に終わらせてしまえばいいです。
おわり