Python Code:
flag=0
for a in range(1,203):
for b in range(a+1,203):
for c in range(b+1,203):
for d in range(c+1,203):
for e in range(d+1,203):
p=a*a+b*b+c*c+d*d
q=p-a*a+e*e
r=a*b+b*c+c*d+d*e
if p*q==r*r:
flag+=1
print(a,b,c,d,e)
print(flag)
程式跑出來有16組,但可以反過來排,所以需乘2,所以共32組
答案:32組
沒有留言:
張貼留言