pengantar
Hari ini saya pergi memancing sendirian dengan sampan, sayangnya saya tertidur dan arus membawa saya pergi, saya kehilangan dayung, sekarang malam dan saya tersesat di lautan! Saya tidak bisa melihat pantai jadi saya harus jauh!
Saya memiliki ponsel tetapi tidak berfungsi karena basah oleh air asin, saya tidak dapat berbicara atau mendengar apa pun karena mikrofon dan speaker ponsel rusak, tetapi saya dapat mengirim SMS ke teman saya yang berada di pantai pantai!
Teman saya memiliki obor yang sangat kuat dan dia mengangkatnya di atas tongkat bambu untuk menunjukkan kepada saya arah yang benar, tetapi saya tidak dapat mendayung karena saya tidak memiliki dayung, jadi saya harus mengatakan kepadanya seberapa jauh saya sehingga dia dapat mengirim seseorang ke tangkap aku!
Teman saya mengatakan kepada saya bahwa ia menjaga obor di ketinggian 11,50 meter di atas permukaan laut, dan saya bisa melihat cahaya tepat di cakrawala. Sekarang saya hanya ingat dari sekolah bahwa jari-jari Bumi seharusnya 6371 Km di permukaan laut, dan saya duduk di sampan saya sehingga Anda dapat berasumsi bahwa mata saya juga berada di permukaan laut.
Tugas
Karena arus menggerakkan saya dari waktu ke waktu, teman saya menaikkan obor dari waktu ke waktu (sekarang di ketinggian 12,30 meter), tolong tuliskan program atau fungsi lengkap yang akan membantu saya menghitung jarak dari posisi teman saya!
Berikut adalah diagram (bukan untuk skala):
Titik oranye berlabel M
adalah saya, titik merah berlabel T
adalah obor. Garis hijau adalah jarak linear antara M
danT
Memasukkan
Ambil dari input standar ketinggian obor h
dalam meter di permukaan laut, yang saya lihat tepat di atas cakrawala, dalam bentuk angka titik apung dengan presisi dua desimal (dengan akurasi 1 sentimeter atau 0,01 meter), di mulai dari 0 hingga 100.
Keluaran
Anda harus mengembalikan panjang garis hijau euclidean dengan akurasi 1 cm. Misalnya jika Anda menghasilkan dalam meter, harus dengan dua desimal (setidaknya). Outputnya bisa berupa meter atau kilometer, tetapi menghormati keakuratannya.
Kasus uji:
Semua nilai dalam meter.
11.5 > 12105.08
13.8 > 13260.45
Aturan
Kode terpendek menang.