找到最佳的数组项组合,需要考虑大量的边距

时间:2014-03-02 23:25:54

标签: javascript php jquery recursion

我有一系列项目,我想找到最佳组合,以匹配目标和物品与目标上的边距。

我尝试了一堆递归函数,但边缘的东西让我感到困惑!

我有一套桌子 - 是的,真正的木桌;) - 叠加到一个长度,和许多不同长度的桌布;数组(130,180,240)

布料应使桌子两侧延伸至少20厘米,不超过40厘米,每块布料应与其相邻的布料至少重叠5厘米。

因此,如果总桌长为540cm,则目标长度为580至620cm,理想组合为240x2,130x1。其他组合(如130x5)并不理想,因为更多项目看起来不太好。

然后我们还要考虑到桌子的长度可能只有180厘米,而单个240厘米的布料就足够了。

应该在Web浏览器中运行(包含jQuery),或者如果PHP更适合这种情况,我可以使用ajax设置PHP脚本。

0 个答案:

没有答案