|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.06.2013, 16:06 | #1 |
Регистрация: 22.05.2013
Сообщений: 5
|
минимальная охватывающая окружность
нужно написать программу по построению окружности минимального радиуса, охватывающей множество заданных точек.
Как найти крайние точки? |
01.06.2013, 16:23 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
В цикле пройтись по ним и найти максимум и минимум.
Умеешь экстремумы искать в массиве?
I'm learning to live...
|
01.06.2013, 21:41 | #3 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Максимум и минимум среди чего? Среди точек или среди окружностей?
Если среди точек, то как это может помочь? Если среди окружностей, то кроме максимума и минимума существуют координаты центра. Причем, вещественные. Как перебирать по бесконечному количеству потенциальных центров? |
01.06.2013, 23:10 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Находим две точки, дистанция которых максимальная это и будет диаметр окружности. Думаю по координатам этих точек найти центр не сложно. Или нет?
I'm learning to live...
|
|
01.06.2013, 23:47 | #5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Просто до такого умозаключения сложно добраться из Вашего первого поста
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
02.06.2013, 00:06 | #6 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
Итеративный способ: описать окружность вокруг первых трёх точек, затем последовательно проверять очередные точки на "лезет-не лезет" и в случае необходимости перестраивать окружность перебором всех троек точек. Долго выполняется, зато легко программируется. |
|
02.06.2013, 01:59 | #7 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Abstraction, нет, по трем точкам можем получить не минимальный радиус.
|
02.06.2013, 09:44 | #8 |
Регистрация: 22.05.2013
Сообщений: 5
|
Спасибо за помощь)
У меня все получилось, я нашла крайние точки. И по этому расстоянию построила окружность |
02.06.2013, 16:19 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Ну бывает...
I'm learning to live...
|
|
02.06.2013, 16:40 | #10 | ||
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Пример: 3 точки, расположенные в углах равнобедренного (я даже не говорю "равностороннего") треугольника. Цитата:
Или нет? |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Единици. Минимальная последовательность. | faradey | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 28.12.2011 15:08 |
минимальная программа на с++ | ImmortalAlexSan | Софт | 0 | 24.02.2011 21:55 |
Задача. Минимальная сумма | olimpiadnik | Помощь студентам | 3 | 15.01.2011 10:19 |
Минимальная сумма | BigBen | Помощь студентам | 3 | 12.01.2011 17:03 |
Минимальная заработная плата | Cantana | Свободное общение | 15 | 24.12.2007 18:28 |