先算出4.5小时甲车比乙车多行的路程:4.5*12=54km,
这54千米则是两车相遇这段的总路程
已知甲行了31.5km,所以乙车行了54-31.5=22.5km,
整个路程甲比乙多行了54+31.5-22.5=63km,
原因是甲每小时比乙车多行驶12千米,
所以甲车整个路程所用时间63/12=5.25(小时),
相遇这段只用了5.25-4.5=0.75小时,
乙车行相遇这段的路程为22.5km,用是也为0.75小时,
所以乙车速度:22.5/0.75=30km
甲车速度:30+12=42km.