Hai il compito di pianificare una rotta di volo per una compagnia di consegna aereo locale. Devi indirizzare un aereo dal punto A al punto B. Non puoi semplicemente iniziare da A, puntare l'aereo su B e andare, tuttavia, poiché i venti prevalenti ti faranno volare fuori rotta. Invece devi capire in quale direzione dovresti puntare l'aereo in modo che voli direttamente verso B, tenendo conto del vento.
ingresso
7 numeri in virgola mobile, codifica A_x, A_y, B_x, B_y, S, W_x, W_y. Queste sono le coordinate della partenza e destinazione, la velocità del velivolo, e la forza del vento lungo l'assi xey (direzione soffia il vento a , non da).
produzione
Dovresti stampare l'angolo in gradi (ruotando in senso antiorario dall'asse x positivo) che il piano dovrebbe puntare per raggiungere B in linea retta. Stampa GROUNDEDse il vento è così forte da rendere impossibile il viaggio.
Puoi arrotondare al grado più vicino e farlo con qualsiasi metodo tu voglia (su / giù / più vicino / ...).
esempi
ingressi
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
uscite
30
GROUNDED
229
Il codice più corto vince.
a sin x + b cos x = csu Google alcuni metodi per risolvere la tua equazione. La risoluzione diretta potrebbe non essere il modo migliore per andare qui, però ...