|
求方程y^2=1^2+2^2+3^2+……+10000^2+x^的正整数解。
解:1^2+2^+3^+……+n^2=1/6*n*(n+1)*(2n+1)
令n=10000,则1^2+2^+3^+……+10000^2=1/6*10000*10001*20001=5000*10001*6667
由:y^2=1^2+2^+3^+……+10000^2+x^2
得:y^2-x^2=5000*10001*6667=333383335000
5000=2^3*5^4,10001=73*137,6667=59*113;
(y-x)*(y+x)=2^3*5^4*59*73*113*137,共11个素因子;
11个素因子不同组合可形成多种两整数之积。
令y-x和y+x分别等于其中的一个整数,解之,
若该组有解,则找到了原方程的一组解。
例右端等于2*166691667500时,可令y-x=2, y+x=166691667500,
2y=166691667502, y=83345833751, x=83345833749。
数字较大,不宜直接检验;可用(y-x)*(y+x)检验即可。
经检验,第1组正整数解被找到。
令y-x和y+x等于另一组乘积,或许又找到原方程的另一组正整数解;
逐个解之即可。
|
|