相遇时货车的行程也是客车的:9/10
即货车行了全程的:9/10÷(1+9/10)=9/19,客车行了:10/19
又相遇时客车比货车多行了:2×3=6(千米)
所以全长是:6÷(10/19-9/19)=114(千米)