这里是我的问题:博览会产品分发算法
- 有n个企业分布 产品。
- 所有产品应分布在K天
- 分发公司的产品词应该是连续的 - 这意味着它可以在几天2,3,4,5被分配但不2,3,6,7
- 数在日期J分布式产品由公司次的应小于(或等于)在日期J-1(如果有任何在日期J-1)天之间分布的产品之间
- 差i和j不应该大于1
实施例:
我们有3天的时间来分销产品。 A公司的产品:a,a,a,a,a。 B公司的产品:b,b,b。 C公司的产品有:C,C
公平分配: [AAB,AABC,ABC]
无效分布: [AABC,AABC,AB] 因为第1天有4产品,在第3天2个产品(差值> 1)
无效分布: [ABC,AABC,AAB] 因为第一天有一个产品A,并在第2天有2个产品A,因此产品A的分布并不非递减
编辑 如果存在使得公平分配是不可能的,请为它提供简短的说明的情况下,我会接受的答案
似乎有一个你错过的特殊情况: 公司Ci在第j天的分销产品数量应该小于第j天的数量,但在你公平的例子中,当天有零个“c”第二天一个和一个“c”。 – djna 2010-11-09 10:36:04
你的意思是小于或等于,而不是小于你的第四个项目点? – Jackson 2010-11-09 11:00:43
小于等于。谢谢 – dfens 2010-11-09 11:02:50