Вам поручено планирование маршрута полета для местной компании по доставке самолетов. Вам нужно направить самолет из пункта А в пункт Б. Однако вы просто не можете начать с А, навести самолет на В и, тем не менее, уйти, так как преобладающие ветры унесут вас с курса. Вместо этого вам нужно выяснить, в каком направлении вам следует направить самолет, чтобы он летел прямо к B, принимая во внимание ветер.
вход
7 чисел с плавающей точкой, кодирование A_x, A_y, B_x, B_y, S, W_x, W_y. Эти координаты вашего старта и назначения, скорость полет вашего самолета, и сила ветров вдоль оси х и у (направление ветер дует с , а не от).
вывод
Вы должны напечатать угол в градусах (вращающийся против часовой стрелки от положительной оси x), на который должна направить плоскость, чтобы достичь B по прямой линии. Распечатайте, GROUNDED
если ветер настолько силен, что делает путешествие невозможным.
Вы можете округлить до ближайшего градуса и сделать это любым удобным для вас способом (вверх / вниз / ближайший / ...).
Примеры
входные
0 0 10 0 100 0 -50
0 0 10 0 50 -55 0
3.3 9.1 -2.7 1.1 95.0 8.8 1.7
выходы
30
GROUNDED
229
Самый короткий код выигрывает.
a sin x + b cos x = c
Google некоторые методы решения вашего уравнения. Прямое решение, возможно, не лучший способ пойти сюда, хотя ...