一个算式有两个未知数,怎么求解这两个未知数
一个算式有两个未知数,如何求解这两个未知数?
一个算式有两个未知数,如何求解这两个未知数?
例如:
b = a/(2x*y)
其中a,b是已知的,如何求出x,y的值?请教一些算法或者解决方法?先感谢~
------解决方案--------------------
很明显是无穷多个解啊
如果限制在整数,或其他限制,还可以遍历啥的
------解决方案--------------------
你要画图?
------解决方案--------------------
穷举也不行呀?!
无解?
------解决方案--------------------
b = a/(2x*y),
then x*y=a/2b;
然后因式分解。这个你会吧?不会再问吧。
然后就变成了一个组合问题了。
------解决方案--------------------
数学上无解
------解决方案--------------------
------解决方案--------------------
不知道你仔细看了我的回复没有。我的解决方案是最简单的,而且最有效的。
b = a/(2x*y)=>x*y=a/2b
把a/2b进行因子分解,设:a/2b=(x1)^n1*(x2)^n2*....*(xk)nk;
这个用程序写很好写。
所以x*y==(x1)^n1*(x2)^n2*....*(xk)nk。那么这就是一个组合问题。
就是从n1个x1,n2个x2,nk个xk中找出组合。现在又限制y<255。可以得出有限个解。
明白了吗?下次请看别人的回复仔细一点。
------解决方案--------------------
------解决方案--------------------
你从1~254做那么多次除法。我分解好因子之后就不再用除法了。计算机做除法的时间你不考虑吗?
------解决方案--------------------
就像给你2个选择:一个是做254次除法,一个是因子分解之后组合。你选那一个?
------解决方案--------------------
一个算式有两个未知数,如何求解这两个未知数?
例如:
b = a/(2x*y)
其中a,b是已知的,如何求出x,y的值?请教一些算法或者解决方法?先感谢~
------解决方案--------------------
很明显是无穷多个解啊
如果限制在整数,或其他限制,还可以遍历啥的
------解决方案--------------------
你要画图?
------解决方案--------------------
穷举也不行呀?!
无解?
------解决方案--------------------
b = a/(2x*y),
then x*y=a/2b;
然后因式分解。这个你会吧?不会再问吧。
然后就变成了一个组合问题了。
------解决方案--------------------
数学上无解
------解决方案--------------------
------解决方案--------------------
不知道你仔细看了我的回复没有。我的解决方案是最简单的,而且最有效的。
b = a/(2x*y)=>x*y=a/2b
把a/2b进行因子分解,设:a/2b=(x1)^n1*(x2)^n2*....*(xk)nk;
这个用程序写很好写。
所以x*y==(x1)^n1*(x2)^n2*....*(xk)nk。那么这就是一个组合问题。
就是从n1个x1,n2个x2,nk个xk中找出组合。现在又限制y<255。可以得出有限个解。
明白了吗?下次请看别人的回复仔细一点。
------解决方案--------------------
------解决方案--------------------
你从1~254做那么多次除法。我分解好因子之后就不再用除法了。计算机做除法的时间你不考虑吗?
------解决方案--------------------
就像给你2个选择:一个是做254次除法,一个是因子分解之后组合。你选那一个?
------解决方案--------------------