printРабочее место участника

printЗадачи

2305. Курс на остров

Ограничения: время – 1s/2s, память – 256MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

35149.png
Когда шхуна в результате неудачной дуэли затонула, пираты сели в шлюпку и отправились на ближайший остров, находящийся под углом `alpha` к направлению на восток (ось `X`). Движению мешает сильное океанское течение, текущее со скоростью `v` под углом `beta` к направлению на восток (см. рис.). Шлюпка пиратов плывёт со скоростью `w`.
Напишите программу, вычислящую направление движения шлюпки (угол к направлению на восток), которое позволит пиратам добраться до острова.
Первая строка ввода содержит четыре целых числа – скорость шлюпки `w`, скорость течения `v`, направление на остров `alpha` в градусах, направление течения `beta` в градусах (`1\ ≤\ w,\ v\ ≤\ 100`, `0\ ≤\ \ alpha,\ beta\ ≤\ 359`).
Вывести одно число от 0 до 360 - направление движения шлюпки в градусах с точностью `10^{-6}`. Если сила течения так велика, что пираты не смогут добраться до острова, то вывести число `-1`.

Пример ввода

10 5 30 60

Пример вывода

15.522488
loading