给定整数 nnn,求满足 1≤x≤y≤z≤n1 \le x \le y \le z \le n1≤x≤y≤z≤n 且 x2+y2=z2x^2+y^2=z^2x2+y2=z2 的 (x,y,z)(x,y,z)(x,y,z) 组数。
n≤106n \le 10^6n≤106。
蒟蒻数学很差,求大佬帮忙