连续勾股数
有一种数组(a,b,c),满足条件: a*a+b*b=c*c和b=a+1。求证:
(a,b,c)下一个满足条件的组合是
((2*(a+b+c) - b),(2*(a+b+c) - a),(2*(a+b+c) +c))
如:初始条件(0,1,1)那么下一个是(3,4,5) 解本身就给出了一个很简单的方法
假设(A,B,C)是一个解,而且不是初始条件(0,1,1)
那么它的前一个解(a,b,c)应该是
a=-2*C+B+2*A,b=-2*C+2*B+A,c=3*C-2*B-2*A
所以我们只需要证明
$-2*C+B+2*A>=0,-2*C+2*B+A>=0,3*C-2*B-2*A>0$
而且a,b,c也满足条件就可以了
页:
[1]