Автор: | И. Олейников | Ограничение времени: | 1 сек | |
Входной файл: | input.txt | Ограничение памяти: | 64 Мб | |
Выходной файл: | output.txt |
Аэропорты авиакомпании "КрокодАвиа" расположены в N городах по всему земному шару. Авиакомпании требуется знать расстояние в километрах от каждого аэропорта до ближайшего из оставшихся.
Считая Землю идеальным шаром, расстояние между двумя точками на поверхности
можно вычислить по формуле
arccos(sin(lat1)×sin(lat2)+cos(lat1)×cos(lat2)×cos(lon1−lon2))×R,
где
lon1lat1 — долгота и широта первой точки,
lon2lat2 — долгота и широта второй точки,
R=6373км — радиус Земли.
−180≤loni≤180
−90≤lati≤90
2≤N≤5000
№ | Входной файл (input.txt ) |
Выходной файл (output.txt ) |
---|---|---|
1 |
|
|
2 |
|
|