Twoim zadaniem jest zaplanowanie trasy przelotu dla lokalnej firmy dostarczającej samoloty. Musisz poprowadzić samolot z punktu A do punktu B. Po prostu nie możesz wystartować w punkcie A, skierować samolot w stronę B i lecieć, ponieważ panujące wiatry zdmuchną cię z kursu. Zamiast tego musisz dowiedzieć się, w którym kierunku powinieneś wycelować samolot, aby leciał bezpośrednio do B, biorąc pod uwagę wiatr.
Wejście
7 liczb zmiennoprzecinkowych, kodujących A_x, A_y, B_x, B_y, S, W_x, W_y. Są to współrzędne punktu początkowego i docelowego, prędkość lotu swojego samolotu, a siła wiatru wzdłuż osi X i Y (kierunek wiatr wieje na nie z).
wynik
Powinieneś wydrukować kąt w stopniach (obracając się przeciwnie do ruchu wskazówek zegara od dodatniej osi x), który płaszczyzna powinna wskazywać, aby osiągnąć B w linii prostej. Wydrukuj, GROUNDEDjeśli wiatr jest tak silny, że uniemożliwi podróż.
Możesz zaokrąglać do najbliższego stopnia i robić to dowolną metodą (góra / dół / najbliższy / ...).
przykłady
wejścia
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
wyjścia
30
GROUNDED
229
Najkrótszy kod wygrywa.
a sin x + b cos x = cw Google kilka metod rozwiązywania twojego równania. Bezpośrednie rozwiązywanie może jednak nie być najlepszym sposobem na przejście tutaj ...