令a为空心部分的边长,d为边界的宽度,从而整个方形环片的边长的$a+2d$。 拼出这样一个图形共需
$$(a+2d)^2-a^2=4d^2+4ad,$$
个单位边长的方块板,因此只需找出满足
$$4d^2+4ad\le 10^6,$$
即
$$a\le \frac{250000}{d}-d,$$
的数对$(a,d)$即可。从1到$(\sqrt{10^6+1}-1)/2$枚举d再相加即得结果
$$\sum_{d=1}^{499}\lfloor\frac{250000}{d}\rfloor-d=1572729.$$
注:本题无需编程,用WolframAlpha等工具即可计算上式。
|