下面是我的问题:
- 有n家公司分销产品。
- 所有产品应该在k天内分配完毕。
- 分配公司Ci的产品应该连续进行,这意味着它可以在第2、3、4、5天分配,但不能在第2、3、6、7天分配。
- 公司Ci在第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] 因为第一天有4个产品,第三天有2个产品(差异>1)
无效分配: [abc,aabc,aab] 因为第一天只有一个A产品,第二天有两个A产品,所以A产品的分配不是非递减的。
编辑 如果有一种情况使公平分配变得不可能,请提供简短的描述,我会接受答案。