100分只求一个装箱单分配思路,高手们赐教!
现在有一个订单:订单明细为:产品A 330只、
产品B 175只、
产品C 110只、
产品D 45只、
产品E 30只...
现在要把这些产品分配到一个个大的装箱中。每个装箱子可以放150只。以同类产品放到相同的箱子原则。
当第一先分配刚好可以150的后:产品A 2箱--------剩30只
产品B 1箱--------剩25只
产品C 0箱--------剩110只
产品D 0箱--------剩45只
产品E 0箱--------剩30只...
第二:对剩下的产品排序,继续分配知道全部装完为止。 但是主要问题是:第步开始不知道如何组合为一个一个箱子。是C(110)+E(30)再加上??
请高手给个思路...