通常打包要求有:1、码长限制;2、色光(A、B色);3、装箱限量(就是限制这一箱装多少米); 
其中码长通常为一范围, 色光为:A、B、C、D之类例:现假设有一批货,代号为:008
1、码长要求为 ≥30米;    
2、装箱限量≤200米
原始数据(图1):                     
序号 数量(米) 色光
1 60 A
2 70 B
3 80 A
4 20 A
5 40 B
6 50 C
7 70 A
8 30 A
9 50 B
10 18 B
开始计算合理程度(图2)序号 数量(米)色光 包号
1 60 A 1
2 80 A 1
3 70 A 2
4 30 A 1
5 70 B 3
6 40 B 3
7 50 B 3
8 50 C 4
9 20 A 5
10 18 B 5注:1、在上例中,先剔除码长不符合要求的,然后再成件。
2、色光相同的要成在一个件中。
刚开始先删了码长不符合要求的(码长要求为 ≥30米),如图1删了4号和10号,也就是图2中的9号、10号.
下面主要以图2来说的:
A、我以序号来说:1号+2号=60+80=140  当这个和(140)再加上3号(70)时,变成210,明显大于200,不符合装箱要求,故此放弃3号,而继续向下,到4号时,最上面那和(140)加上4号(30),变成170,符合要求(注:此时和为170),继续向下发现没有同类的A色光了,此时就可打成一个包(包号为1)。剩下的3号就单独成一个包(包号为2)。
B、此时对B色光来说,从5号开始,5号+6号+7号=70+40+50=160 ,再向下此时正好没有B色光了,这160也可打成一个包。
C、对C色光,从8号开始,8号=50,再向下也没了,这50自然也就成一个包了。
D、剩下的9号与10号也就打一个包。