我有一本有位置和数量的字典,比如
{'loc1': 1000.0,'loc2': 500.0, 'loc3': 200.0,'loc4': 100.0,'loc5': 50.0, }
当我下订单时,情况应该是这样的
150 quantity
,它应该取loc5
和loc4
的乘积210 quantity
,它应该取loc3
和loc5
的乘积1777 quantity
,它应该取loc1
和loc2
和loc3
和loc4
的乘积530 quantity
,它应该取loc2
和loc5
的乘积。你知道吗我不知道如何达到这样的条件,有人能解决吗??你知道吗
这个算法可能会帮助你!你知道吗
结果会被淘汰
把数量排成一个单子,分类。Use ^{} to find an appropriate quantity. 计算较低的数量是否可以满足,如果不能满足,则选择下一个较高的数量。减去所选数量。如果仍然大于0,则返回
bisect
步骤。你知道吗编辑:
给予
这给
必须指出它(极其)低效
相关问题 更多 >
编程相关推荐