Sie haben die Aufgabe, eine Flugroute für eine lokale Flugzeuglieferfirma zu planen. Sie müssen ein Flugzeug von Punkt A nach Punkt B routen. Sie können einfach nicht bei A starten, das Flugzeug auf B richten und losfahren, da die vorherrschenden Winde Sie vom Kurs abbringen. Stattdessen müssen Sie herausfinden, in welche Richtung Sie das Flugzeug richten sollten, damit es unter Berücksichtigung des Windes direkt nach B fliegt.
Eingang
7 Gleitkommazahlen, die A_x, A_y, B_x, B_y, S, W_x, W_y codieren. Dies sind die Koordinaten des Start- und Ziel, die Fluggeschwindigkeit des Flugzeugs und der Stärke des Windes entlang der x- und y - Achse (die Richtung der Wind bläst , um nicht aus).
Ausgabe
Sie sollten den Winkel in Grad (gegen den Uhrzeigersinn von der positiven x-Achse drehen) drucken, auf den die Ebene zeigen soll, um B in einer geraden Linie zu erreichen. Drucken Sie, GROUNDEDwenn der Wind so stark ist, dass die Fahrt unmöglich wird.
Sie können auf den nächsten Grad runden und dies mit einer beliebigen Methode tun (nach oben / unten / am nächsten / ...).
Beispiele
Eingänge
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
Ausgänge
30
GROUNDED
229
Der kürzeste Code gewinnt.
a sin x + b cos x = cGoogle nach einigen Methoden zur Lösung Ihrer Gleichung. Direkte Lösung ist jedoch möglicherweise nicht der beste Weg, um hierher zu gelangen ...