哈,临门一脚有错: 由勾股数(a,b,c)的性质: https://zh.wikipedia.org/wiki/%E5%8B%BE%E8%82%A1%E6%95%B0 https://en.wikipedia.org/wiki/Pythagorean_triple#Generating_a_triple 可写作 (m^2-n^2, 2mn, m^2+n^2)的形式 (m>n) (1) 可使得 a^2 + b^2 = c^2 (2) 又据题意有 a+b+c=a*b/2 (3) 把(1)代入(3),并化简,得 n(m-n)=2 (4) 故 1】n=1,m-n=2,故m=3, n=1,得到(a,b,c)=(6,8,10); 2】n=2,m-n=1,故m=3,n=2,得到(a,b,c)=(5,12,13)。 即有上述两种情况: (a,b,c)=(6,8,10),(5,12,13)。
|