追及数学题,求答案:)

问题描述:

追及数学题,求答案:)
某人A以5公里时速从家出发,A出发1小时候B从家出发以7公里时速追A,B出发半小时后B的小狗从家出发以30公里时速追B,小狗追上B以后马上往家折返,跑到家后又马上追B……如此往复,请问B追上A时小狗一共跑了多少公里?

B追上A 需要 5/(7-5)=2.5小时
狗跑的时间2.5-0.5=2小时
狗跑的距离2*30=60千米