设乙班步行X km
则
乙班的行程总时间=(112-X)/40+X/4
甲班在车回头时行程=(112-X)/40 *4 (路程1) 用时=(112-X)/40
车回头接甲班返程时间=(112-X-(112-X)/40*4) / (50+4)
车与甲班相遇时甲班又走过的路程=(112-X)-(112-X)/40*4) / (50+4) *4 (路程2)
甲班坐车的路程=总路程-(路程1)- (路程2)
=112-(112-X)/40 *4-(112-X)-(112-X)/40*4) / (50+4) *4
甲班坐车的时间=甲班坐车的路程/40
=(112-(112-X)/40 *4-(112-X)-(112-X)/40*4) / (50+4) *4)/40
甲班的行程总时间=甲班路程1时间+甲班路程2时间+甲班坐车的时间
=(112-X)/40 + (112-X-(112-X)/40*4) / (50+4) + (112-(112-X)/40 *4-(112-X)-(112-X)/40*4) / (50+4) *4)/40
得方程
(112-X)/40+X/4
=(112-X)/40 + (112-X-(112-X)/40*4) / (50+4) + (112-(112-X)/40 *4-(112-X)-(112-X)/40*4) / (50+4) *4)/40
解得:X=33.42574 km