Anda ditugasi merencanakan rute penerbangan untuk perusahaan pengiriman pesawat lokal. Anda harus merutekan sebuah pesawat dari titik A ke titik B. Anda tidak bisa mulai dari A, arahkan pesawat ke B, dan pergi, bagaimanapun, karena angin yang berlaku akan membuat Anda keluar jalur. Alih-alih, Anda harus mencari tahu ke arah mana Anda harus mengarahkan pesawat sehingga akan terbang langsung ke B, dengan mempertimbangkan angin.
memasukkan
7 angka floating-point, pengkodean A_x, A_y, B_x, B_y, S, W_x, W_y. Ini adalah koordinat awal dan tujuan, kecepatan udara dari pesawat Anda, dan kekuatan angin di sepanjang x dan y sumbu (arah angin bertiup ke , tidak dari).
keluaran
Anda harus mencetak sudut dalam derajat (berputar berlawanan arah jarum jam dari sumbu x positif) yang harus ditunjukkan pesawat untuk mencapai B dalam garis lurus. Cetak GROUNDEDjika angin begitu kencang sehingga perjalanan menjadi tidak mungkin.
Anda dapat membulatkan ke tingkat terdekat, dan melakukannya dengan metode apa pun yang Anda inginkan (atas / bawah / terdekat / ...).
contoh
input
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
output
30
GROUNDED
229
Kode terpendek menang.
a sin x + b cos x = cdi Google untuk beberapa metode penyelesaian persamaan Anda. Pemecahan langsung mungkin bukan cara terbaik untuk pergi ke sini, meskipun ...