定义函数f(m)
若存在0<=a<b<=c<m
使得m^2+a^2=b^2+c^2成立
则所有可能的(a,b,c)组合的数量即为f(m)
比如
f(1)=0
f(2)=0
f(3)=0
f(4)=0
f(5)=1:
5^2+0^2=3^2+4^2
f(6)=0
f(7)=1:
7^2+1^2=5^2+5^2
f(8)=1:
8^2+1^2=4^2+7^2
f(9)=1:
9^2+2^2=6^2+7^2
f(10)=1:
10^2+0^2=6^2+8^2
f(11)=2:
11^2+2^2=5^2+10^2
11^2+3^2=7^2+9^2
…
在不考虑数值相等的情况时
A0=1+2+…+(n-1)+n-1=n(n+1)/2-1
再考虑到数值相等的情况
A=n(n+1)/2-1-f(1)-f(2)-…-f(n-1)