任务详情
现有若干长度的产品(种类大概100种),每种产品数量若干(大部分数量只有几个,少量能到50个)。既产品总数量 = 产品长度种类 * 产品数量最多取出 6个产品(产品长度可以相同)。产品取出后不在放回。取出的 产品长度加和介于两值之间,最大值,最小值 是外界输入(必要要求,代码中可以用一个变量写死)产品很大可能不能取尽,但要尽可能多的取出产品,尽可能多的组合接近最大值(第一个优先级高于第二个)请返回每一个组合,并返回剩余的产品验证数据:[1230,1505,3460,2285,1930,1515,1685,2240,1515,2990,1490,1690,1760,1490,1490,1490,1490]至少能得到这个数据 或者比这个更好的数据[1230,1505,3460,2285,1930][1515,1685,1690,1760,2240,1515][2990,1490,1490,1490,1490,1490]