一道有关直角三角形边长的问题

题目:已知直角三角形的三边长均为正整数,且它的一条直角边的长恰是1997,那么另一条直角边的长是多少?

我已经知道答案,但不知道思路,我想找到的解题的简要过程,就好有说明,如果能写出解这类题的关键点,我追加分数!
如果直角边的长是1996怎么办呢???x-y=1是什么意思,怎么得出来的??有哪位数理化高手能留下QQ或E-mail,小弟我想多多请教,英语的高手也行,我英语急需帮助,谢谢!

设直角边为X,斜边为Y,则:Y^2-X^2=1997^2 => (Y-X)(Y+X)=1997^2
现在是关键处:可以证明,1997是素数!!!
(证明很简单:从2—45都不能整除1997)
所以:1997^2 只能被分解为1*1997^2,从而:
Y-X=1,且Y+X=1997^2=3988009 。
解此简单的二元一次方程得:Y=1994005,X=1994004。

---------------------------------------------------------
对问题补充的回答:

如果不是1997,即不是素数,那就只有找出所有可能的因式分解方式,逐一求解了。
以1996为例,1996因式分解为:1996=2*2*499,那么
1996^2=2*2*2*2*499*499,可以分解为:
1*3984016
2*1992008
4*996004
8*498002
16*249001
998*3992
1996*1996
共7组解。逐一求解,并舍去非正整数的解,可得:
X=996003,Y=996005
X=498000,Y=498004
X=248997,Y=249005
X=1497,Y=2495

顺便说一下,如果不是1996而是另一个数N,也可同样处理。假设N可以有n个互素的因子V1,V2,...,Vn,那么可能的组合最多为:
(C(0,n)+C(1,n)+C(2,n)+...+C(n,n))/2种,
根据公式,(C(0,n)+C(1,n)+C(2,n)+...+C(n,n))/2=2^(n-1)
以1996为例,n=6就最多有2^(6-1)=32种。
事实上,如果在V1~Vn中有重复的(比如上例,有4个2,2个499。而由于N=M^2,从而肯定有重复的,这里只是粗略估计,就不再仔细考虑了),那么组合数还要少。上例中就只有7种可能。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-10-31
可设另一条直角边长为X,斜边长为Y,则有Y^2=X^2+1997^2
即:(Y+X)(Y-X)=1997^2 我们所要做的就是将1997^2 因式分解成两个数的积的形式.然而这样就涉及到下面这个世界七大数学难题之一的问题了.

"千僖难题"之一:P(多项式算法)问题对NP(非多项式算法)问题
在一个周六的晚上,你参加了一个盛大的晚会。由于感到局促不安,你想知道这一大厅中是否有你已经认识的人。你的主人向你提议说,你一定认识那位正在甜点盘附近角落的女士罗丝。不费一秒钟,你就能向那里扫视,并且发现你的主人是正确的。然而,如果没有这样的暗示,你就必须环顾整个大厅,一个个地审视每一个人,看是否有你认识的人。生成问题的一个解通常比验证一个给定的解时间花费要多得多。这是这种一般现象的一个例子。与此类似的是,如果某人告诉你,数13,717,421可以写成两个较小的数的乘积,你可能不知道是否应该相信他,但是如果他告诉你它可以因子分解为3607乘上3803,那么你就可以用一个袖珍计算器容易验证这是对的。不管我们编写程序是否灵巧,判定一个答案是可以很快利用内部知识来验证,还是没有这样的提示而需要花费大量时间来求解,被看作逻辑和计算机科学中最突出的问题之一。它是斯蒂文·考克(StephenCook)于1971年陈述的。

所以你提出的这个问题是需要花比较长的时间去验证和计算的!更何况需要满足:(Y+X)(Y-X)这样的条件.
楼上的兄弟看来对质数有点研究,但是如果不是质数,那就很麻烦了.
第2个回答  2006-10-31
设另一条直角边长为x,斜边长为y,得方程:
x^2+1997^2=y^2
1997^2=y^2-x^2=(y+x)(y-x)
因为1997是质数,而(y+x)与(y-x)都是正整数,所以x+y=1997^2,x-y=1
可得:x=1994004,y=1994005。

解这类题目的主要思路是将斜边与一条未知的直角边放在等号的一边,用平方差公式进行分解,再根据已知的一条直角的平方边进行分解质因数,然后按分解的结果进行(y+x)与(y-x)两个值的分配即可。
第3个回答  2019-03-30
解:由勾股定理得:
?^2=2^2+2^2
所以?=根号下2^2+2^2=2倍根号2
望采纳,谢谢
第4个回答  2006-10-31
解法:利用勾股定理,结合边长都为正整数的基础三角形(即勾3股4弦5等)再结合相似三角形的定理中,相对的边比例相等将另一条直角边求出!
相似回答