3
|
Задача 435. Выпуклые дырыпостоянный адрес задачи: http://www.diofant.ru/problem/2018/показать код для вставки на свой сайт >> |
Задачу решили:
3
всего попыток:
5
поделиться задачей:
|
|
Задача опубликована:
05.12.11 08:00
Прислал:
admin
Источник:
Проект "Эйлер" (http://projecteuler.net)
Вес:
1
сложность:
1
класс:
8-10
баллы: 100
Темы:
планиметрия
|
|
Для заданного множества точек на плоскости М определим выпуклую дыру H как многоугольник, все вершины которого принадлежат множеству М, и ни одна точка из М не содержится во внутренней области H (на сторонах многоугольника точки лежать могут).
В качестве примера на рисунке ниже показано множество М из 20 точек и несколько из заданных им выпуклых дыр.
Красным цветом показана выпуклая дыра наибольшей площади: ее площадь составляет 1049694,5 единиц, и для данного множества М нет выпуклых дыр с большей площадью.
Для нашего примера мы использовали первые 20 точек, полученные с помощью генератора случайных чисел следующим образом. Точка с номером k имеет координаты (T2k-1, T2k), а псевдослучайные числа Tk получены при помощи рекуррентной формулы:
Sn+1 = Sn2 mod 50515093,
где S0 = 290797
и
Tn =(Sn mod 2000) - 1000.
Тогда координаты первых трех точек будут:
(527,144), (-488,732), (-454,-947).
Постройте с помощью указанного генератора псевдослучайных чисел множество М из первых 500 точек и найдите для него выпуклую дыру наибольшей площади. Ответом задачи является периметр указанной дыры, округленный до целого.
Если Вы не можете ее решить, значит Вы не можете ее решить :-)