【发布时间】:2014-07-14 22:32:05
【问题描述】:
在 C++ 中发现所有符合公式的正整数对的最佳方法是什么。例如:
a^2 * b = 16;//a & b MUST be positive INT.
我怎样才能找到符合公式的所有 a 和 b 组合?
编辑:为了更清楚,这只是一个例子。真的,我有 a^2 * b = c,其中 c 使用 for 循环递增,我需要找到符合该等式标准的每个正整数对 (a,b)。
【问题讨论】:
-
求解a并放入任意bs。
-
这个问题应该在数学网站上。
-
是
(a^2)*b = 16(我理解的)还是a^(2*b) = 16? -
只有整数解吗?否则有无限解!
-
只有正整数解决方案,我有一个更大的问题,但这是我可以在这里问的最简单的形式。从技术上讲,我有 a^2 * b = c 其中 c 通过 for 循环递增,我需要为每个 c 找到 a 和 b 的所有可能性