关于打包箱子引发的思考

30次阅读

共计 306 个字符,预计需要花费 1 分钟才能阅读完成。

需求

如何用更少的箱子打包更多的小箱子,或者同样多的大箱子打包更多的小箱子。注意,小箱子有一种或多种,长宽高不完全一致,或者至少有一个边的边长不同。大箱子个数和尺寸同小箱子情况。

简单分析

这里面涉及到各种排列组合,每个小箱子的长宽高摆放都是一个新的排列,而且要合理的放入大箱子中,更充分的利用大箱子的空间。

理想中的实现

有这么一个 app,可以添加大箱子的长宽高,可以有多种大箱子。然后添加要装入的小箱子长宽高,可以有多种。
然后 app 生成一种最合理的摆放的示意图,从下到上以 3d 展示。如果大箱子数量不够,可以给出提示。

箱子 尺寸 (cm) 数量
大箱子 1 50x40x45 2
小箱子 1 20x10x6 5
小箱子 2 30x15x10 2
正文完
 0