Зближення кораблів
31 серпня 1986 року, 22.00. Теплий південний вечір, небо у зірках, море спокійне. Пароплав "Адмірал Нахімов" з пасажирами на борту відійшов від причалу порту Новоросійськ і направився до виходу з Цемеської бухти, направляючись у Сочі. Пройшовши Пінайські береги, пароплав ліг на курс 160 градусів, йдучи 12-вузловим ходом. На його борту знаходились 1234 людини: 888 пасажирів, 346 членів екіпажу…
У цей час вантажний теплохід-сухогруз "Петр Васев" заходив до Цемеської бухти, йдучи зі швидкістю 11,5 вузлів курсом 36 градусів. На борту судна було біля 30 тисяч тон ячменю з Канади. Судна зближувались на перетинавшихся курсах …
У свій останній рейс паром «Донья Пас» вийшов 20 грудня 1987 року. Біля 22 годин того ж дня у районі острова Мариндуке паром зіткнувся з танкером «Вектор» (Vertor). Від удару «Донья Пас» разламалась навпіл. 8000 барелей нафти з танкера загорілось, почалась пожежа…
У 1910 році у Гренландії багатотонна глиба льоду відірвалась від материка і розпочала своє плавання у водах північної Атлантики. Роком раніше на верфях суднобудівельної компанії «Харланд енд Вольф» у Куінс-Айленд (Белфаст, Північна Ірландія) було закладено найбільший океанський лайнер типу «Олімпік», який у подальшому було названо «Тітаник». Під час першого рейсу 14 квітня 1912 року він зіткнувся з тим самим айзбергом і через 2 години 40 хвилин затонув. На борту знаходилось 1 316 пасажирів та 892 члени екіпажу, всього 2 208 людини. З них врятувалось 706 людей, загинуло понад 1 500…
Можна навести ще багато прикладів цієї сумної статистики. Тим більше, що зіткнення відбуваються не лише на воді, але й у повітрі. Як правило, у всіх перерахованих вище випадках причиною катастроф був людський фактор, іншими словами, помилки людей. Тому оцінка можливості зіткнення двох об'єктів, які рухаються перетинаючими курсами, повинна бути автоматизована.
Розв'яжемо дещо спрощену задачу. Два об'єкти рівномірно прямолінійно рухаються з точок А та В відповідно у заданих напрямках з заданими швидкостями v[1]
і v[2]
. Визначіть найменшу відстань, на якій можуть опинитись ці об'єкти.
Вхідні дані
У першому рядку чотири цілих числа – координати точок А та В у метрах (x[1] y[1] x[2] y[2]
), всі координати у діапазоні від -100 до 100 (включно). У другому рядку - два цілих числа: курс першого об'єкту в градусах (від 0 до 359) і його швидкість v[1]
в метрах за секунду (від 1 до 10). У третьому рядку - два цілих числа: курс другого об'єкта в градусах (від 0 до 359) та його швидкість v[2]
в метрах за секунду (від 1 до 10). Всі числа у рядках відокремлено одне від одного хоча б одним пропуском.
Вихідні дані
Надрукуйте одне число - найменшу відстань, на якій можуть опинитись ці об'єкти, у форматі з двома знаками після коми.єктів, які рухаються перетинаючими курсами, повинна бути автоматизована.