// An highlighted blockpublicclassFour{publicstatic long n;publicstatic int result;publicvoidgetResult(){for(long i =1;i < n;i++){for(long j = n - i +1;j < n;j++){
long temp = i * i + j * j;if(temp == n * n && j >= i)
result++;}}
System.out.println(result);}publicstaticvoidmain(String[] args){
Four test =newFour();
Scanner in=newScanner(System.in);
n =in.nextLong();
test.getResult();}}
勾股定理勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。求满足这个条件的不同直角三角形的个数。【数据格式】输入一个整数 n (0<n<10000000) 表示直角三角形斜边的长度。要求输出一个整数,表示满足条件的直角三角形个数。例如,输入:5程序应该输出:1再例如,输入:100程序应该输出:2再例如,输入:3程序应该输出:0资源约定:峰值内存消耗(含虚拟机) <