229 : 平方数による4通りの表し方

36003600 は特殊な数字である, というのは以下の特徴があるからである.

3600=482+3623600=202+2×4023600=302+3×3023600=452+7×152\begin{aligned} 3600 &= 48^{2} + \hspace{6mm} 36^{2} \\ 3600 &= 20^{2} + 2 \times 40^{2} \\ 3600 &= 30^{2} + 3 \times 30^{2} \\ 3600 &= 45^{2} + 7 \times 15^{2} \end{aligned}

同様に, 82201=992+2802=2872+2×542=2832+3×542=1972+7×84282201 = 99^{2} + 280^{2} = 287^{2} + 2×54^{2} = 283^{2} + 3×54^{2} = 197^{2} + 7×84^{2} である.

1747年, オイラーはどのような数が平方数の和で表せるか証明した. 我々は以下のような4通りの式で表せる数 nn に着目する.

n=a12+b12n=a22+2 b22n=a32+3 b32n=a72+7 b72\begin{aligned} n &= {a_{1}}^{2} + \hspace{2.5mm} {b_{1}}^{2} \\ n &= {a_{2}}^{2} + 2\ {b_{2}}^{2} \\ n &= {a_{3}}^{2} + 3\ {b_{3}}^{2} \\ n &= {a_{7}}^{2} + 7\ {b_{7}}^{2} \end{aligned}

ak,bka_{k},b_{k} は正整数とする.

10710^{7} 以下ではこれを満たす整数は 7537375373 個ある. 2×1092 \times 10^{9} 以下ではいくつあるか.

最終更新