【发布时间】:2016-08-21 20:42:38
【问题描述】:
我需要找到具有多个变量的方程的可能不同解的总数。
例如:
1x + 2y + 8z = 13
x、y 和 z 值的不同组合的总数是多少? 我想不出一个算法来解决这个问题。我不需要打印答案,只需要不同组合的总数。系数和变量将始终为正数,最终数字也是。
【问题讨论】:
-
我投票结束这个问题,因为它更适合数学 SE!
-
@Am_I_Helpful,我不这么认为,我需要一个算法来解决这个问题,这就是我在这里发布的原因......
-
@FelipeRibeiroR.Magalhaes 问题在于 SO 不是编码服务。想办法并就具体问题提出问题。
-
这不是一个编码问题。弄清楚如何在纸上解决它,然后在代码中编写等价的代码。
-
我认为可以通过动态规划轻松解决。 @JoopEggen 的方法对于更大的数字来说太慢了。
标签: java algorithm performance math