ol'将正方形拟合成矩形技巧
是的,我确实看到了与这里已经发布的类似的问题(特别是 这个)。
但。我疯了吗,或者正方形的大小也可以是非整数吗?例如,在 2x3 矩形中,一种解决方案是 0.2x.2 的正方形
我如何创建一个函数来查找可能的正方形尺寸的数量?
Yes I did see the questions similar to this already posted here (notably this one).
But. Am i crazy, or can the size of the square also be a non-integer? For example, in a 2x3 rectangle, one solution is squares that are .2x.2
How can i create a function to find the number of possible square sizes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
把它变回一个整数问题。假设您希望长度的最小量为 0.1,只需将所有维度乘以 10,您就会回到整数问题。然后最后,将其缩小。
这种通用技术在嵌入式软件中大量使用,您不想过多地使用浮点,但需要处理分数,例如几分之一秒。
Turn it back into an integer problem. Suppose you want the smallest quantum of length to be 0.1, just multiply all dimensions by 10 and you are back to an integer problem. Then at the end, scale it back down.
This general technique is used a lot in embedded software where you don't want to play with floating point too much, but need to deal in fractions, such as fractions of a second.