1. 追い越しの問題であるので、距離=速さ×時間の式で答えを出す。
つまり、バスの前方○メートルに達するまでの時間を求め、それにトラックの速さをかけると、トラックがバスを追い越してその前方○メートルに達するまでに要する追い越し距離がでる。そこでバスの前方90メートルに達するまでの時間を求める。まず、バスが止まっていると考えて距離を求める、その際は、両車の長さも計算に入れる。すなわち、
トラックがバスの前方90メートルに達するまでの距離=現在の車間距離(90メートル)+必要な車間距離(バスの前方90メート)+トラックとバスの長さの和(20メートル)=200メートル…①
①を両車の速さの差で割れば、トラックがバスの前方90メートルに達するまでの時間が求められる(この際、単位をそろえることに注意)。
トラックがバスの前方90メートルに達するまでの時間=200/1000キロメートル÷(トラックの速さ(80㎞/h)-バスの速さ(70㎞/h))=1/50時間…②
②にトラックの速さをかければ、「トラックがバスを追い越して、バスの前方90メートルに達するまでの走行距離」が求められる。
トラックがバスを追い越して、バスの前方90メートルに達するまでの走行距離=1/50時間×80㎞/h=1.6㎞=1,600メートル
以上より、Aには「3. 1,600メートル」が入る。
2. 1より、追い越しに要する距離は1,600メートルと出たわけだから、それをトラックの速さで割れば、追い越しに要する時間が出る。
1600÷80000=1/50時間
1時間=3,600秒だから、
3600×1/50=72
以上より、Bには「4. 72秒」が入る。