چهارمون دوره از مسابقات برنامهنویسی دانشگاه علم و صنعت (ElmoCPC)
آقای صفری، معروف به عمو، به دلیل رانندگی کاملاً ایمن خود شهرت دارد. نه تنها همیشه دقیقاً با حداکثر سرعت مجاز رانندگی میکند، بلکه وقتی چراغ راهنمایی از سبز به قرمز تبدیل میشود و او وارد تقاطع میشود، فوراً خودرو را متوقف میکند و وقتی چراغ راهنمایی از قرمز به سبز تبدیل میشود، فوراً با حداکثر سرعت مجاز شروع به حرکت میکند.
عمو دارد برای سفر بعدیاش برنامه ریزی میکند که باید رانندگی کند. او مسیرش یک جاده صاف به طول واحد است و حداکثر سرعت مجاز واحد در ثانیه است. عمو در زمان رانندگی خود را آغاز خواهد کرد. جاده دارای چراغ راهنمایی به شماره تا است. چراغ راهنمایی در فاصله واحد از نقطه شروع قرار دارد. در زمان ، تمام چراغ راهنمایی به تازگی از قرمز به سبز تغییر کردهاند. چراغ راهنمایی بعد از ثانیه قرمز میشود، سپس بعد از ثانیه از قرمز به سبز تغییر میکند، سپس دوباره بعد از ثانیه قرمز میشود، سپس مجدداً بعد از ثانیه از قرمز به سبز تغییر میکند و به همین ترتیب ادامه میدهد.
در این شرایط، عمو از نقطه شروع حرکت کرده و با سرعت واحد در ثانیه رانندگی خواهد کرد. اگر چراغ راهنمایی سبز باشد یا به تازگی از قرمز به سبز تغییر کرده باشد، وقتی عمو به میرسد، او متوقف نمیشود و با سرعت واحد در ثانیه از تقاطع عبور میکند. اما اگر چراغ راهنمایی قرمز باشد یا به تازگی از سبز به قرمز تغییر کرده باشد، وقتی عمو به میرسد، او تا زمانی که چراغ راهنمایی دوباره سبز شود متوقف میشود.
وظیفه شما این است که با توجه به توصیفهای چراغ راهنمایی، زمانی که عمو به نقطه میرسد را محاسبه کنید.
توجه داشته باشید که موقعیتهای همه چراغهای راهنمایی با هم متفاوت هستند. یعنی برای همه .