Загрузка [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js
 

printГеометрия

printДуга на сфере

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

На поверхности планеты, являющейся шаром радиусом R, заданы две точки своими широтой и долготой. Найти минимальную длину пути по поверхности этой планеты из одной точки в другую.
Ограничения: широта в градусах от -90 до 90, долгота в градусах от -180 до 180,  все числа вещественные.
Ввод
В первой строке находится число R, во второй строке заданы широта и долгота первой точки, в третьей строке — широта и долгота второй точки.
Вывод
Вывести длину пути с двумя знаками после запятой.

Пример ввода

4000
45 120
0 120

Пример вывода

3141.59
Источник: Меньшиков
loading