某工程包含3个施工过程,各施工过程在不同施工段上的流水作业时间(天)分别为:过程1(2, 3, 4, 5),过程2(4, 3, 2, 1),过程3(3, 2, 1, 4)。采用非节奏流水施工,利用累加数列错位相减取大差法,求过程1与过程2之间的流水步距K1,2。
A.6
B.5
C.4
D.7
优质解答
答案
A
解析
过程1累加数列:2, 5, 9, 14。过程2累加数列:4, 7, 9, 10。错位相减:
2-4=-2
5-7=-2
9-9=0
14-10=4
0-0=0(末尾补0后最后一位为0,或者取最大值)
差值序列为:-2, -2, 0, 4。最大值为4?不对,重新计算。
过程1累加:2, 5, 9, 14
过程2累加:4, 7, 9, 10
错位相减(过程1减过程2,过程2右移一位,首位对齐):
2
5-4=1
9-7=2
14-9=5
0-10=-10
差值序列:2, 1, 2, 5, -10。最大值为5。
等等,标准算法是:
T1: 2, 5, 9, 14
T2: 4, 7, 9, 10
T1' (右移一位): 0, 2, 5, 9, 14 (这是错误的理解,应该是T1不动,T2右移,或者T1右移T2不动,取差值绝对值?不,是前一个工序累加数列减去后一个工序累加数列,后一个工序右移一位)。
正确算法:
前工序累加数列 A: 2, 5, 9, 14
后工序累加数列 B: 4, 7, 9, 10
错位相减:
A1 - B1' = 2 - 0 = 2 (B首位补0)
A2 - B1 = 5 - 4 = 1
A3 - B2 = 9 - 7 = 2
A4 - B3 = 14 - 9 = 5
B4 = 10 (作为减数的最后一项,通常不参与减法,或者说A4-B3之后,B4没有对应的A,所以只取到A4-B3?
不,标准步骤是:
1. 写出前工序累加数列:2, 5, 9, 14
2. 写出后工序累加数列并右移一位:0, 4, 7, 9, 10
3. 对应相减:
2-0=2
5-4=1
9-7=2
14-9=5
(最后一项10没有对应的减数,忽略,或者视为0-10=-10? 不,是前工序的每一项减去后工序对应位置的项。后工序右移一位,所以前工序第i项减后工序第i-1项。前工序有n项,后工序有n项。相减后有n项?
让我们看教材标准:
前工序累加数列:2, 5, 9, 14
后工序累加数列:4, 7, 9, 10
错位相减:
2
5-4=1
9-7=2
14-9=5
(后工序最后一项10不参与,或者说前工序最后一项14减去后工序倒数第二项9,得到5。后工序的最后一项10没有减数,所以不产生差值?
实际上,差值序列长度为n。即:
K = max{ A1-B1', A2-B1, A3-B2, ..., An-B(n-1) }
其中B1'=0。
计算:
A1=2, B1'=0 -> 2
A2=5, B1=4 -> 1
A3=9, B2=7 -> 2
A4=14, B3=9 -> 5
最大值为5。
所以K1,2 = 5。
选项A是6,B是5,C是4,D是7。
答案应该是B。
科目:建设工程目标控制题型:单选题难度:中等来源:AI生成