0

所以我自己和一些朋友一直试图解决这个问题无济于事,我试图尽我所能“简化”手头的问题,这就是我想出的——

*目标条件为 A、B、C、D、E、F、G

每个条件的目标值介于 0 和 n 之间

有 16 个“对象”可以加载

每个“对象”都有 A、B、C、D、E、F、G 的值

目的是满足所有条件 A、B、C、D、E、F、G,并以最少的数量超过所需数量,然后报告每个“对象”需要多少个才能满足此目标*

我什至还没有考虑过权重,但最终我想介绍一下浪费 1 G 与浪费 16 A(编造数字)一样糟糕的想法。

或根据每个对象的大小对每个对象进行加权,并尝试以最小的总大小达到目标

关于至少从哪里开始的一些指导会很棒。作为说明,我很可能打算用 java 编写最终解决方案。

感谢您的任何建议。o/

4

0 回答 0