|
|
|
|
|
ТеорияЗлоумышленники
варварски
вбили в ни в
чем не
повинную
плоскую
поверхность
N гвоздей так, что
только
шляпки
остались. Но
и это еще не
все. Каждый
из вбитых
гвоздей
расположился
в вершине
выпуклого
многоугольника.
После этого
они... страшно
сказать... они
натянули
ниточку
вокруг всех
гвоздей, так,
что
поверхности
стало
совсем
больно! Вот
как
примерно
они это
сделали: ЗадачаОпределить длину этой ниточки. Технические
требования: Входной файл: в первой строке находятся два числа — количество гвоздей 1<=N<=100, и вещественное число R - радиус шляпок гвоздей, записанные через пробел. Все шляпки имеют одинаковый радиус. Далее располагаются еще N строк, в каждой из которых записана через пробел пара вещественных координат центра очередного гвоздя; координаты не превосходят по абсолютной величине числа 100. Описания гвоздей приводятся в порядке обхода вершин многоугольника по часовой стрелке, начиная с произвольного. Никакие две шляпки гвоздей не соприкасаются. Выходной
файл: должен
в своей
единственной
строке
содержать
вещественное
число (точность
расчета - два верных
знака после
запятой), -
длину
ниточки,
натянутой
вокруг всех
гвоздей. ROPE.DAT ROPE.SOL |
|---|---|