2021年出題。 ある鉄道の直線区間では、特急列車A、特急列車B、快速列車Cがそれぞれ一定の速さで並走しており、列車の全長はいずれも180mである。 Aは、Bに追いついてからBを追い越すまでに30秒かかる。 また、Bは、Cに追いついてからCを追い越すまでに20秒かかる。 このとき、Aは、Cに追いついてからCを追い越すまでに何秒かかるか。 ただし、「追いつく」とは、列車の前端が他の列車の後端と並ぶことを指し、「追い越す」とは、列車の後端が他の列車の前端と並ぶことを指す。(選択肢省略) 列車が列車を追い越すときは、速さを引きます。 本問で、AがBを追い越すときは、Aの方が速いので、(Aの速さ)から(Bの速さ)を引きます。 その引いた速さのことを、相対速度と言います。 簡単に言うと、仮にBが止まっているとしたら、Aは、その相対速度で走っていることになるということです。 AがBを追い越す場面を図で説明しますね。![](https://blogimg.goo.ne.jp/user_image/0f/b1/5c64462a436390929743a6fc72260973.jpg?1642943721)
このとき、Aは、180+180=360m走っています。![](https://blogimg.goo.ne.jp/user_image/4d/50/f4bc772d49da96ba73372e647a3e0246.jpg?1642943924)
つまり、(列車の長さの和)だけ走っています。 かかった時間は30秒。 Aの速さをa(m/秒)、Bの速さをb(m/秒)、Cの速さをc(m/秒)とします。 AがBを追い越すときの相対速度は、a−b(m/秒)で、追い越すのに30秒かかっているので、![](https://blogimg.goo.ne.jp/user_image/4e/7e/0b95fba86850145f3542a5c1478c8b75.jpg?1643067819)
BがCを追い越すときの相対速度はb−c(m/秒)で、20秒かかっているので、![](https://blogimg.goo.ne.jp/user_image/3b/93/3880a0bbca87f31e8ec97f6c44526bb1.jpg?1643068139)
①+②をして、bを消去します。![](https://blogimg.goo.ne.jp/user_image/6a/59/d5ea336a40b4e0564474b9771264297b.jpg?1643080605)
a−c=10ということは、AがCを追い越すときの相対速度が30(m/秒)ということですね。 AがCを追い越すときの相対速度が30m/秒、進む距離は360mだから、360÷30=12秒かかります。 正解は、12秒です。 えっ、相対速度は嫌い〜? まあ、実際は走っているのにそれを止まっていると仮定してなどという発想は性に合わねえ!というお気持ち、理解できます。 そういう人は、このようにやりましょう!![](https://blogimg.goo.ne.jp/user_image/25/80/a94d94e53f9c5b138f044b3263214a64.jpg?1643173533)
![](https://blogimg.goo.ne.jp/user_image/3e/9f/344fb6c6da22942460fa967afb9742ee.jpg?1643173542)
![](https://blogimg.goo.ne.jp/user_image/67/83/32ca8008ab724a64373307cf48a147de.jpg?1643173550)
![](https://blogimg.goo.ne.jp/user_image/7e/63/4c0945be57674ce24adc72bc80cb957e.jpg?1643174163)
![](https://blogimg.goo.ne.jp/user_image/0f/b1/5c64462a436390929743a6fc72260973.jpg?1642943721)
このとき、Aは、180+180=360m走っています。
![](https://blogimg.goo.ne.jp/user_image/4d/50/f4bc772d49da96ba73372e647a3e0246.jpg?1642943924)
つまり、(列車の長さの和)だけ走っています。 かかった時間は30秒。 Aの速さをa(m/秒)、Bの速さをb(m/秒)、Cの速さをc(m/秒)とします。 AがBを追い越すときの相対速度は、a−b(m/秒)で、追い越すのに30秒かかっているので、
![](https://blogimg.goo.ne.jp/user_image/4e/7e/0b95fba86850145f3542a5c1478c8b75.jpg?1643067819)
BがCを追い越すときの相対速度はb−c(m/秒)で、20秒かかっているので、
![](https://blogimg.goo.ne.jp/user_image/3b/93/3880a0bbca87f31e8ec97f6c44526bb1.jpg?1643068139)
①+②をして、bを消去します。
![](https://blogimg.goo.ne.jp/user_image/6a/59/d5ea336a40b4e0564474b9771264297b.jpg?1643080605)
a−c=10ということは、AがCを追い越すときの相対速度が30(m/秒)ということですね。 AがCを追い越すときの相対速度が30m/秒、進む距離は360mだから、360÷30=12秒かかります。 正解は、12秒です。 えっ、相対速度は嫌い〜? まあ、実際は走っているのにそれを止まっていると仮定してなどという発想は性に合わねえ!というお気持ち、理解できます。 そういう人は、このようにやりましょう!
![](https://blogimg.goo.ne.jp/user_image/25/80/a94d94e53f9c5b138f044b3263214a64.jpg?1643173533)
![](https://blogimg.goo.ne.jp/user_image/3e/9f/344fb6c6da22942460fa967afb9742ee.jpg?1643173542)
![](https://blogimg.goo.ne.jp/user_image/67/83/32ca8008ab724a64373307cf48a147de.jpg?1643173550)
![](https://blogimg.goo.ne.jp/user_image/7e/63/4c0945be57674ce24adc72bc80cb957e.jpg?1643174163)