|
問題1317
http://www.geocities.jp/sugakumura/mondai/mon20/ より Orz〜
数学村の村長は毎日自転車で家から駅まで行っています。
途中には信号が7個あり、
順に(青信号の時間(秒),それ以外の時間(秒))が
(30,60) , (40,40) , (30,90) , (20,120) , (60,50) , (40,60) , (40,30)
で繰り返しています。
村長は毎日同じ時刻に家を出ていましたが、今日5秒遅れてしまいました。
駅に着くのは最大で何秒遅れるでしょうか。
もちろん、村長は信号無視をしません。
(青信号の時のみ渡り、ちょうど黄色に変わった時は渡らない。)
また、信号は異なる日でも同じ時刻なら同じ信号であるとします。
ここで、自転車の速さは場所のみ(時間は関係ない)の影響を受け、
加速減速にかかる時間はないとします。
この問題はフィクションですが、実在の信号とは一切関係がないとは言い切れません。
解答
こういった長たらしい問題はどうも、、、^^;
でも面白い解答なので、、、^^
上記サイトより Orz〜
まず、次の問題を考えてみます。
最初5秒遅れた。
信号はすべて青30秒、それ以外30秒で繰り返していて10000個ある。
さて、最大で何秒遅れるか。
もちろん60秒です。
なぜなら「60秒前に信号に来た人と信号待ちの時間は同じ」だからです。
さて、まず、信号が1個の場合、
すでに x 秒遅れていると
青信号 a 秒、それ以外 b 秒の信号を通り過ぎた後
最大で何秒遅れているかを考えます。
0+n(a+b)<x≦a+n(a+b) (nは整数) の時、
ちょうど信号が黄色に変わった時に b 秒遅れ、
結局、 x+b 秒遅れになります。
青信号でない時間は連続して b 秒しか続かないので
これ以上遅れることはないことが分かります。
a+n(a+b)<x≦(n+1)(a+b) (nは整数) の時、
出発が遅れなかった場合にちょうど青信号で通過できた時に、
(n+1)(a+b) 秒遅れになります。
(n+1)(a+b) 秒前に信号に来た人と信号待ちの時間は同じで、
早くついた人が遅くついた人より信号で遅くことはないので、
これ以上遅れることはないことが分かります。
これに代入して、
最初は 5 秒遅れ、
(30,60) の信号を通った後最大で 65 秒遅れ、
(40,40) の信号を通った後最大で 80 秒遅れ、
(30,90) の信号を通った後最大で 120 秒遅れ、
(20,120) の信号を通った後最大で 140 秒遅れ、
(60,50) の信号を通った後最大で 190 秒遅れ、
(40,60) の信号を通った後最大で 200 秒遅れ、
(40,30) の信号を通った後最大で 210 秒遅れ、
よって、最大で 210 秒遅れる
熟読玩味を要するなあ。。。^^;v
|