[Ответить в тред] Ответить в тред

25/09/16 - Персональное обращение Абу - СБОР ПОЖЕРТВОВАНИЙ НА ДВАЧ
24/09/16 - Персональное обращение Абу
16/08/16 - Запущен Двач Трекер



Новые доски: /obr/ - Offline Battle Rap • /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 7 | 3 | 4
Назад Вниз Каталог Обновить

карта Аноним 05/09/16 Пнд 08:12:44  835766  
14730523644330.png (32Кб, 500x377)
Бухал Бежал я тут и вдруг мне взбрела задачка в голову, не могу ничего вспомнить для ее решения.
Допустим, есть n алкашей. Один нашел бутылку, второй закусон, третий баб, ..., n-ный нашел решение этой задачи. Как мне найти точку в которой они встретятся, что бы расстояние до нее для всех было кратчайшим?

Пик почти рандом
Аноним 05/09/16 Пнд 08:21:48  835768
14730529080730.jpg (521Кб, 1948x2597)
ну же, хоть в паре слов, ребятушки
Аноним 05/09/16 Пнд 08:35:50  835770
>>835766 (OP)

Да ты алгоголик, все мозги пропил… Элементарно решается. У тебя есть одно-двух-трех мерная плоскости, каждая представлена координатами.

Тебе нужно зайти в гугол, посмотреть как для твоей плоскости вычислять координаты, для линейной например, расстояние будет равно модулю a-b, где а и б -- координаты.

Ну короче погуглишь ты такой, узнаешь формулу.

Теперь впишем множество твоих гандонов-собутыльников в квадрат. Нам важны узнать самых удаленных по координатам, для двух-мерной плоскости это будет четыре точки описывающие квардрат.

Теперь разбиваешь этот «квадрат на сетку и для каждой вершины ищешь дистанцию кому сколько нужно проползти. После нахождения лучшего квадрата, дробишь этот квадрат на еще меньшие квадратики и повторяешь пока не достигнешь заданной точности. Тут можно придумать много всяких оптимизирующих штук, но ты хуй, а мне лень.

Надеюсь идея подхода понятно, спасибо, до свидания.
Аноним 05/09/16 Пнд 08:38:37  835771
14730539173350.jpg (30Кб, 600x500)
>>835770
Аноним 05/09/16 Пнд 14:06:23  835887
√ тест
Аноним 05/09/16 Пнд 14:06:43  835888
√ test
Аноним 05/09/16 Пнд 14:16:06  835895
x, y - координаты точки общего центра.
x1, y1, x2, y2, ... xn, yn - координаты искомых точек.

√((x-x1)²+(y-y1)²) = √((x-x2)²+(y-y2)²) = ... = √((x-xn)²+(y-yn)²)

Судя по всему чем больше точек и выше точность, тем вероятнее нахождение общего центра за пределами областей всех точек.
Аноним 05/09/16 Пнд 14:18:59  835898
(x,y) - координаты общего центра
(x1,y1),(x2,y2),...,(xn,yn) - координаты искомых точек

√((x-x1)²+(y-y1)²) = √((x-x2)²+(y-y2)²) = ... = √((x-xn)²+(y-yn)²)

Чем больше точек и выше точность, тем дальше от них центр

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 7 | 3 | 4
Назад Вверх Каталог Обновить

Топ тредов
Избранное