GLONASS#2555

GLONASS

1 saniyə
64 meqabayt
Orta

Hal-hazırda dünyada obyektin Yer üzərində dəqiq mövqeyini və bəzi digər parametrlərini müəyyən etməyə imkan verən bir neçə qlobal naviqasiya sistemi mövcuddur. Bunlara GPS (Qlobal Pozisiya Sistemi), GLONASS (Qlobal Naviqasiya Peyk Sistemi), Galileo (Avropa peyk naviqasiya sistemi) və tam fəaliyyət göstərən "Beidou" (北斗導航系統) sistemi daxildir.

Bu sistemlər əsas prinsipə əsaslanır: mövqe, koordinatları məlum olan peyklərdən obyektə olan məsafələrin ölçülməsi ilə müəyyən edilir. Məsafələr, peykdən göndərilən siqnalın və qlobal naviqasiya sistemi qəbuledicisi tərəfindən qəbul olunan siqnalın vaxt fərqi əsasında hesablana bilər. Obyektin üçölçülü koordinatlarını müəyyən etmək üçün obyektlə ən azı üç peyk arasındakı məsafələri bilmək lazımdır. Bundan əlavə, peyklər obyektə birbaşa görünür olmalı və ətrafında yerləşməlidir.

Ekspertlər bu konsepsiyanı belə şərh edirlər: obyekt üç verilmiş peyklə üst-üstə düşən üç zirvəsi və dördüncü zirvəsi Yer kürəsinin mərkəzində yerləşən tetraedrın ciddi daxilində olmalıdır.

Peyklər orbit hərəkəti səbəbilə daim mövqelərini dəyişdikləri və obyekt istənilən coğrafi nöqtədə yerləşə biləcəyi üçün sistemdəki ümumi peyk sayı həmişə təyin olunmuş şərtlərə cavab verən üç peyk tapmağı mümkün etmək üçün kifayət qədər çox olmalıdır.

Qlobal pozisiya sistemlərinin proqram təminatı və avadanlığı kifayət qədər mürəkkəbdir. Xoşbəxtlikdən, sizdən yalnız bunun kiçik bir hissəsini həyata keçirmək tələb olunur.

Fərz edin ki, dəniz səviyyəsi Yer kürəsinin mərkəzindən km məsafədə yerləşir. Zəmanət verilir ki, obyekt Yer kürəsinin mərkəzi və peyklərdən ibarət tetraedrın ciddi daxilində yerləşir.

Üç peykin koordinatları və onların obyektə olan məsafələri verildikdə, obyektin dəniz səviyyəsindən hündürlüyünü hesablayan proqram yazın.

Giriş

İlk üç sətrin hər birində üç ədəd verilir: müvafiq olaraq birinci, ikinci və üçüncü peykin Dekart koordinatları. Yer kürəsinin mərkəzi nöqtəsi (0, 0, 0)-dadır.

Dördüncü sətrdə boşluqla ayrılmış üç ədəd verilir: obyektin birinci, ikinci və üçüncü peyklərə olan məsafələri.

Bütün koordinatlar və məsafələr tam ədədlərdir, metr ilə verilmişdir və \left[-10^8, +10^8\right] aralığında ola bilər.

Çıxış

Çıxışda dəqiqliyi metr olan bir ədəd yazılmalıdır.

Nümunələr

Nümunə 1

Loading
Loading