a+b+c=1000, 且a^2+b^2=c^2 (a,b,c爲自然數), 如何求出所有a、b、c可能的組合?

答案: 看到題目想起了均值不等式,手賤算了下a,b,c的範圍。 c應該大於 附上python代碼: for c in range((int)(1000 * math.sqrt(2) - 1000), 1000):     for a in range(0, 586):         b = 1000 - a - c         if a ** 2 + b ** 2 == c ** 2:   
相關文章
相關標籤/搜索