结果正确但超时代吗:
#include<iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int ans = 0;
for(int i = 1; i <= n; i++)
{
for(int j = 1; j <= n; j++)
{
for(int k = 1; k <= n; k++)
{
int t;
int a = i, b = j, c = k;
if(a > b){t = a; a = b; b = t;}
if(a > c){t = a; a = c; c = t;}
if(b > c){t = b; b = c; c = t;}
if(a + b > c && c - b < a && c - a < b)
{
if(a * a + b * b == c * c) {ans++;}
}
}
}
}
cout << ans / 6 << endl;
return 0;
}