毕达哥斯拉三元组,即勾股数组。
勾股数组参考资料:http://blog.csdn.net/magicnumber/article/details/6410043
s的取值范围:3≤s≤√(2n-1),假设t取最小值,s就是这个范围。具体请查看参考资料。
#include <stdio.h>
#include <string.h>
#include <algorithm>
#include <math.h>
using namespace std;
const int MAXN = 1000100;
bool vis[MAXN];
int gcd(int a, int b)
{
return b==0?a:gcd(b,a%b);
}