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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2014, 17:07   #1
CWD
Пользователь
 
Регистрация: 10.11.2009
Сообщений: 50
По умолчанию Точки внутри кольца

Добрый день, есть например на плоскости произвольное количество точек. Нужно построить кольцо которое будет содержать максимальное количество точек. Радиусы колец вводятся пользователем. Подскажите алгоритм какой-то. Не очень сложный. Спасибо.
CWD вне форума Ответить с цитированием
Старый 02.11.2014, 17:16   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну для начала пробежись циклом по точкам и поищи самые крайние - т.е. найти минимум и максимум по координатам Х и У.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.11.2014, 17:17   #3
CWD
Пользователь
 
Регистрация: 10.11.2009
Сообщений: 50
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну для начала пробежись циклом по точкам и поищи самые крайние - т.е. найти минимум и максимум по координатам Х и У.
А дальше что? Сейчас надо узнать алгоритм полностью. Потом сяду реализую.
CWD вне форума Ответить с цитированием
Старый 02.11.2014, 17:53   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

как звучит оригинал задания?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 02.11.2014, 18:20   #5
CWD
Пользователь
 
Регистрация: 10.11.2009
Сообщений: 50
По умолчанию

Задано множество точек на плоскости (вещественные координаты). Определить максимальное по количеству подмножество точек, расположенных внутри кольца с заданной разницей радиусов. Радиусы и центр кольца не заданы.
CWD вне форума Ответить с цитированием
Старый 02.11.2014, 18:37   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А дальше что?
А дальше получишь центр масс так сказать. Т.е. центр внешнего кольца.
После чего от каждой точки будешь получать радиус от этого центра (Теоремой пифагора) и выяснять меньше ли он он радиуса внешнего круга на некоторое расстояние.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.11.2014, 18:49   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Центр масс если уж его применять чуть не так:
X0=(X1+...XN)/N
Y0=(Y1+...YN)/N
А дальше думать как радиус подобрать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить количество точек с целочисленными координатами, находящихся внутри кольца, радиусом от R1 до R2>0 ( Паскаль((( ) Дашуля_18 Помощь студентам 4 25.03.2012 23:43
окружность кольца tcjkjl Помощь студентам 3 05.11.2011 10:36
Кольца Ньютона Rocky095 Помощь студентам 2 06.02.2011 16:09
Кольца caen21rus Помощь студентам 1 08.11.2010 20:21
олимпийские кольца Санек1а Помощь студентам 0 26.04.2010 21:25