Вам доручено планувати маршрут польоту для місцевої компанії з доставки літаків. Потрібно прокласти маршрут з точки А до точки В. Ви просто не можете стартувати з А, наводьте літак на В і вирушайте, однак, оскільки переважаючі вітри будуть дути вас з курсу. Натомість вам потрібно розібратися, у якому напрямку ви маєте вказувати літак, щоб він летів прямо до В, враховуючи вітер.
вхід
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 деякі методи розв’язання рівняння. Пряме вирішення може бути не найкращим способом поїхати сюди, хоча ...