English | 简体中文
毕达哥拉斯三元组由三个自然数组成,对于
例如:$3^2 + 4^2 = 9 + 16 = 25 = 5^2$。
存在唯一一个毕达哥拉斯三元组满足条件
求其积
答案:31875000
for (long i = 1; i < 1000; i++) {
for (long j = 1; j < 1000 - i; j++) {
long base3 = 1000 - i - j;
if (base3 * base3 == i * i + j * j) {
return i * j * base3;
}
}
}
return 0;
由于已知只存在唯一一组毕达哥拉斯三元组,因此直接从小到大计算同时满足毕达哥拉斯定理以及