`Всеукраїнський центр проведення олімпіад в мережі Інтернет

Задача Evacuation. Річковий пасажирський корабель, на борту якого перебуває N пасажирів та членів екіпажу, сів на мілину. На щастя, на кораблі є рятувальний човен, який може вмістити K осіб, але, нажаль, лише один. Через стрімку течію та круті береги човен не може пристати до берега де завгодно, а лише до пристані А, яка знаходиться на відстані L1 м від місця аварії вище за течією, або до пристані В, яка знаходиться на відстані L2 м від місця аварії нижче  за течією. Знайти мінімальний час, за який капітан зможе евакуювати всіх пасажирів та членів екіпажу з корабля на сушу, якщо швидкість човна в стоячій воді V м/с, швидкість течії W м/с, а пристані А та В сполучені шосейною дорогою завдовжки L3 м, якою можна транспортувати човен з швидкістю U м/с?

Зауваження:

- часом, необхідним на  посадку та висадку знехтувати;

- повертаючись до корабля за черговою групою людей, човен не може пливти, якщо в ньому немає принаймні однієї людини.

Технічні умови. Програма Evacuation читає з пристрою стандартного введення  через пропуски натуральні числа N, K, L1, L2, L3, V, W, U, кожне з яких не перевищує 106.

Програма виводить на пристрій стандартного виведення шуканий час (ціле число секунд) або – 1, якщо евакуювати всіх неможливо.

Приклад

Введення    5  3  24  60  100  5  1  2

Виведення  16

© LIKT 1998-2024