如果$p$是边长为整数$\{a,b,c\}$的直角三角形的周长,$p=120只有三个$满足要求的解:$$\{20,48,52\},\{24,45,51\},\{30,40,50\}$$找到使解数的$p满足要求的最大$value,其中$p\le1000$。分析:这道题的解题思路比较直白。根据题意,我们有$a+b+c=p$,则$c=p-a-b$,则:$$a^2+b^2=c^2=(p-a-b)^2=p^2+a^2+b^2-2pa-2pb+2ab$$可以得到:$$b=(p^2-2pa)/(2p-2a)$$然后所有$p$和$a$令$b$为整数即可满足题目要求,从而得到一组满足要求的勾股三元组。另外,不失一般性,我们假设$a\leb
