求方程X^2+Y^2=Z^2+1的整数解的表达式,要类似和勾股数的表达式,不能求出解表达式,只求出部分解的不算,用编程很容易找到1000以下的所有正整数解。看来很多人没明白我的意思,例如勾股方

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 00:44:55

求方程X^2+Y^2=Z^2+1的整数解的表达式,要类似和勾股数的表达式,不能求出解表达式,只求出部分解的不算,用编程很容易找到1000以下的所有正整数解。看来很多人没明白我的意思,例如勾股方
求方程X^2+Y^2=Z^2+1的整数解的表达式,要类似和勾股数的表达式,
不能求出解表达式,只求出部分解的不算,用编程很容易找到1000以下的所有正整数解。
看来很多人没明白我的意思,例如勾股方程X^2+Y^2=Z^2的所有解(包括纯粹性和完备性)为X=p^2-q^2,Y=2pq,Z=p^2+q^2,那么这个方程应该怎么求解呢?

求方程X^2+Y^2=Z^2+1的整数解的表达式,要类似和勾股数的表达式,不能求出解表达式,只求出部分解的不算,用编程很容易找到1000以下的所有正整数解。看来很多人没明白我的意思,例如勾股方
X方-1=Z方-Y方
(X+1)(X-1)=(Z+Y)(Z-Y)
当X+1=Z+Y,X-1=Z-Y时
X=Z,Y=1
当X+1=Z-Y,X-1=Z+Y时
X=Z,Y=-1
所以整数解为:X=Z,Y=正负1

z^2-x^2=y^2-1
y=±1,z=±x(任意整数)
z^2-y^2=x^2-1
x=±1,y=±z(任意整数)
x^2+y^2=z^2+1
x=±5,y=±5,z=±7
x=±4,y=±7,z=±8
x=±8,y=±9,z=±12
x=±7,y=±11,z=±13
x=±11,y=±13,z=±17
....

有一些思路,但是不完全。声明:数论的话,我不考虑负数
我们从如何把一个数分解为两个较小数的平方和想起,这是有公式可借的:http://bbs.pep.com.cn/thread-324359-1-1.html
从中我们可以这样理解X^2+Y^2=Z^2+1=N,显然,这个N肯定至少有两种平方和的分解方式,即我们假设N=PQ,P=xp^2+yp^2;Q=xq^2+yq^2;,则可以利...

全部展开

有一些思路,但是不完全。声明:数论的话,我不考虑负数
我们从如何把一个数分解为两个较小数的平方和想起,这是有公式可借的:http://bbs.pep.com.cn/thread-324359-1-1.html
从中我们可以这样理解X^2+Y^2=Z^2+1=N,显然,这个N肯定至少有两种平方和的分解方式,即我们假设N=PQ,P=xp^2+yp^2;Q=xq^2+yq^2;,则可以利用公式知:1=ypxq-xpyq;Z=xpxq+ypyq;X=|xpxq-ypyq|,Y=xpyq+xqyp,再简单点,就是1=a-b,Z=c+d,X=c-d,Y=a+b;其中,ab=cd,c>d,都为正整数

收起

z^2-x^2=y^2-1
y=±1,z=±x(任意整数)
z^2-y^2=x^2-1
x=±1,y=±z(任意整数)
x^2+y^2=z^2+1
x=±5,y=±5,z=±7
x=±4,y=±7,z=±8
x=±8,y=±9,z=±12
x=±7,y=±11,z=±13
x=±11,y=±13,z=±17
.... ...

全部展开

z^2-x^2=y^2-1
y=±1,z=±x(任意整数)
z^2-y^2=x^2-1
x=±1,y=±z(任意整数)
x^2+y^2=z^2+1
x=±5,y=±5,z=±7
x=±4,y=±7,z=±8
x=±8,y=±9,z=±12
x=±7,y=±11,z=±13
x=±11,y=±13,z=±17
....
你这个是三元二次方程,本来这个方程就是解的表达式了。或者表达式还可以写成:
随机设定
x=a;
y=b;
z=sqrt(a^2+b^2-1);
就和你这个方程一样的。
要求出x,y,z在1000一下的解,只要设定x,y,z的取值范围就好了。for语句就可以解决了。 要循环两次。取z值小于1000。不过如果用这样的算法,可能比较消耗内存。不是最优算法。
即for(x=1;x++;x<1000)同样for循环y,再z。

收起

1、求 (1/1)^3+(1/2)^3+(1/3)^3+(1/4)^3+(1/5)^3+ … +(1/n)^3=?
更一般地:
当k为奇数时 求
(1/1)^k+(1/2)^k+(1/3)^k+(1/4)^k+(1/5)^k+ … +(1/n)^k=?
背景:
欧拉求出:
(1/1)^2+(1/2)^2+(1/3)^2+(1/4)^2+(1/5)^2+ … +(1/n)^2=(π^2)/6

求方程(y+x)^1949+(z+x)^1999+(x+y)^2002=2的整数解 解2道不定方程求下列不定方程的整数解 (1)39x-24y+9z=78 (2)2x+5y+7z+3t=10整数解 求方程x^y+1=z的质数解1.求方程x^y+1=z的质数解2.求证方程5m^2-6mn+7n^2=1993无整数解 设非负整数n,满足方程x+y+2z=n的非负整数(x,y,z)的组数记为An 求A2001的值. 设非负整数n,满足方程x+y+2z=n的非负整数(x,y,z)的组数记为An求A2001的值.(求值!) 方程2U+V+X+Y+Z=3的非负整数解(X,V,U,Y,Z)有几组? 程序题 x^2+y^2+z^2=250^2,z>y>x,则x,y,z称为方程的解,求该方程的整数解的个数 不定方程1/2(x+y)(y+z)(z+x)+(x+y+z)^3=1-xyz的所有整数解有几组?快 几道初一数学不定方程组的题1.{2x+y+z=1 (①式) {x+2y+z=1 (②式 ){x+y+2z=2 (③式)2.不定方程10x-2xy+17=0有( )组整数解3.求不定方程【x】+【2y】=3的整数解 (【】=绝对值) 解不定方程x+y+z=20 3x+2y+z=50整数解z为正整数 已知整数x、y、z,满足x≤y<z,且|x+y|+|y+z|+|z+x|=4,|x-y|+|y-z|+|z-x|=2,求x^2+y^2+z^2的值. 求出丢番图方程x^2+2y^2=z^2的全部整数解. 求出不定方程x^2+2y^2=z^2的全部整数解. 求方程(y+x)的1949次方+(z+x)的1999次方+(x+y)的2002次方=2的整数解. 对于非负整数n,满足方程x+y+2z=n的非负整数(x,y,z)的组数记为an(1)求a3的值(2)求a2001的值 对非负整数n.满足方程x+y+2z=n的非负整数(x、y、z)的组数为An(1)求A3的值(2)求A2001的值 对非负整数n,满足方程x+y+2z=n的非负整数(x,y,z)的组书记为An.(1)求a3的值;求a2001的值 用C++求方程:x^2+y^2+z^2=55^2的值//若(x,y,z)满足方程:x^2+y^2+z^2=55^2(注:要求 x > y > z),则(x,y,z)//称为方程的一个解.试求方程的所有整数解中x+y+z的最大值#include#includeusing namespace std;int main(){