1

是的,我确实看到了与这里已经发布的类似的问题(尤其是这个)。

但。我疯了,还是正方形的大小也可以是非整数?例如,在 2x3 矩形中,一种解决方案是 0.2x.2 的正方形

我如何创建一个函数来查找可能的正方形大小的数量?

4

1 回答 1

3

把它变回一个整数问题。假设您希望最小的长度量为 0.1,只需将所有维度乘以 10,您就会回到整数问题。然后在最后,将其缩小。

这种通用技术在嵌入式软件中被大量使用,您不想过多地使用浮点,但需要处理分数,例如秒的分数。

于 2009-12-12T06:15:28.550 回答