Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2008, 09:11   #1
SIEGER
 
Регистрация: 17.11.2008
Сообщений: 2
По умолчанию Найти такую точку, сумма расстояний от которой до остальных точек минимальна

Дано множество A из N точек. Найти такую точку из данного множества, сумма расстояний от которой до остальных его точек минимальна1|максимальна2, и саму эту сумму. Представить код с процедурами.
Спасибо заранее!
SIEGER вне форума Ответить с цитированием
Старый 18.11.2008, 12:52   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Экзаменационная задача ... прошу помощи
Помощи в чем? Наклеить усы и сходить за вас на экзамен???

Последний раз редактировалось mihali4; 18.11.2008 в 16:21.
mihali4 вне форума Ответить с цитированием
Старый 18.11.2008, 17:45   #3
deu4er
Пользователь
 
Регистрация: 24.10.2008
Сообщений: 18
По умолчанию

Пытался понять и чет не фига... В качестве примера можно взять прямую с точками и проанализировать суммы расстояний, выводя их в массив. Потом из него найти мин и макс. Вроде чет такое =)

Последний раз редактировалось deu4er; 18.11.2008 в 17:50.
deu4er вне форума Ответить с цитированием
Старый 18.11.2008, 17:53   #4
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

А в чем проблема?
Расстояние между двумя точками посчитаете через формулу из курса Алгебры и Геометрии за 1-ый курс.


Для удобства завелите тип
Код:
TP=record
                x,y,sum:real;
               end;
Код:
Points:array[1..N] of TP;
Для всех точек
Код:
for i:=1 to N do
  for j:=1 to N do
{sum:=sum+расстояние oт i-ой точки до j-ой;}[/CODE]
Затем все что вашей душе угодно делаете с этим массивом:
-выводите макс
-выводите мин
и т.п.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Си - Решение задачи про многоугольник и точку andreas Помощь студентам 1 27.05.2008 19:29
Определить радиус и центр окружности на которой лежит наибольшее число точек. Zoratul Помощь студентам 2 11.01.2008 16:00
Поменять точку на запятую Romuald Microsoft Office Excel 7 17.12.2007 18:55
Нужна программа расчета расстояний Евгений Мариуполь Фриланс 2 21.01.2007 21:23