總網頁瀏覽量

2020年11月16日 星期一

109學年度第一學期Q5

 



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組




沒有留言:

張貼留言