Re: бомба
- From
- Rustam Ramazanov ()
- To
- Mikhail Kalenkov
- Date
- 2002-11-11T20:21:47Z
- Area
- RU.ALGORITHMS
From: Rustam Ramazanov <ramazanoff@univer.kharkov.ua>
MK>> Требуется составить алгоритм-программу для
MK> определения наименьшей окружности
MK>> (центр и минимальный радиус), охватывающий не
MK> менее k из n заданных точек на плоскости.
MK> Достаточно очевидно, что требуемая окружность
MK> окружность будет проходить
MK> через одну из троек заданных точек. Осталось
MK> только перебрать все возможные
MK> тройки точек и найти среди них ту, которая решает
MK> задачу.
>Если точек очень
MK> много, то нужно сначала
MK> построить выпуклый многоугольних, содержащий все
MK> точки, вершинами которого
MK> являются некоторые из заданных точек. После этого
MK> достаточно перебирать
MK> тройки точек среди вершин многоугольника.
Таким образом можно найти окружность охватывающую все n точек, а в
задаче нужно не менее k из n. Видимо, остается только полный перебор,
описанный выше.
Рустам.
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.ru (2:5020/400)