
Rio
13.07.2018
10:58:53
Нейронки для неточных ответов

El Mariachi
13.07.2018
11:01:15
http://docs.sympy.org/latest/modules/geometry/ellipses.html#sympy.geometry.ellipse.Circle

Tigran
13.07.2018
11:01:30

Google

Tigran
13.07.2018
11:02:32
условие и так написано через одно место, ящитаю

Rio
13.07.2018
11:02:53

El Mariachi
13.07.2018
11:03:05
может как-то учитывать тот факт, что после построения окружности через три точки ровно половина оставшихся должна лежать снаружи - и ровно половина внутри

Rio
13.07.2018
11:04:49

El Mariachi
13.07.2018
11:05:06

Aragaer
13.07.2018
11:06:07

El Mariachi
13.07.2018
11:07:30
если точки распределены более менее равномерно, то можно приблизительно прикинуть площадь круга

Aragaer
13.07.2018
11:09:14
а задача какая?

El Mariachi
13.07.2018
11:09:25
задача, найти решение за 2 часа )

Aragaer
13.07.2018
11:09:28
много точек на плоскости, надо их накрыть одним кругом наименьшего радиуса?

El Mariachi
13.07.2018
11:09:54
нет, найти окружность с ровно 3 точками на окружности и ровно 1000 внутри

Google

Aragaer
13.07.2018
11:10:08
клево

El Mariachi
13.07.2018
11:10:11
на плоскости даны 2003 точки

Aragaer
13.07.2018
11:10:29
надо 1000 снаружи, 1000 внутри, 3 на границе

El Mariachi
13.07.2018
11:10:37
да

Aragaer
13.07.2018
11:10:44
решение только одно?

El Mariachi
13.07.2018
11:10:52
не факт

Aragaer
13.07.2018
11:11:11
а то я могу придумать пример, когда 2 решения

Rasha
13.07.2018
11:11:13
Решение любое , главное правильное

Aragaer
13.07.2018
11:11:26
вариантов, когда 0 - тоже придумать можно

El Mariachi
13.07.2018
11:11:52

Tigran
13.07.2018
11:12:03
Я придумал O(N^3 log N) только

Rio
13.07.2018
11:12:41
Предлагаю разбить координатную плоскость на квадраты и для каждого подсчитать количество точек в нем, чтобы быстро отсекать варианты в которых не хватает точек
Хотя выйгрыш/проигрыш в скорости под вопросом

El Mariachi
13.07.2018
11:13:55
найти площадь поля с точками, взять половину, найти радиус окружности с такой площадью.... искать три точки, через которые радиус окружности близок к найденому

Tigran
13.07.2018
11:14:11
@aragaer у нас оффтоп, возможно, спам, по коням

Hot
13.07.2018
11:14:26

Данияр
13.07.2018
11:15:45
так это же вступительные задания отбор на мейлрушный курс по ML) нехорошо просить помощи у сообщества, самим надо делать)

Tigran
13.07.2018
11:16:03
чот сообщество не проходит пока :(

Данияр
13.07.2018
11:16:35
пока(
там вроде два часа дают на решение

Google

Rio
13.07.2018
11:17:00

Rasha
13.07.2018
11:17:25
Да уж все )) просто решение уже мнчтерено
Интересно

Igor
13.07.2018
11:17:52
Нужна помощь по настройке telegram и LiveTex! Есть кто разбирается?
Сообщения не все пересылаются...

Данияр
13.07.2018
11:18:13
согласен, задания интересные

Rasha
13.07.2018
11:18:31
Что эта ? И что за 0 впереди ?
Я придумал O(N^3 log N) только

El Mariachi
13.07.2018
11:18:37

Rio
13.07.2018
11:19:05
Так а в чем проблема?

Rasha
13.07.2018
11:19:07
Там 5 вроде

Rio
13.07.2018
11:19:42
Перебираем все точки и находим решение же?

El Mariachi
13.07.2018
11:19:57
Что эта ? И что за 0 впереди ?
https://ru.wikipedia.org/wiki/%D0%92%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%B0

Rio
13.07.2018
11:19:58
Брутфорс

Aragaer
13.07.2018
11:20:15
сумимасэн, тут по работе отвлекли 8)

Tigran
13.07.2018
11:20:40

El Mariachi
13.07.2018
11:20:51
Я из очевидного предложил ограничить перебор по площади окружности

Tigran
13.07.2018
11:21:43

El Mariachi
13.07.2018
11:21:57

Aragaer
13.07.2018
11:21:58
мм, я вроде чот придумал

Google

Aragaer
13.07.2018
11:22:36
выбрать некоторую точку. Выбрать прямую, которая проходит через нее, не проходит больше ни через одну точку, делит остальные 2002 точки пополам
такого может не быть, если там куча точек на одной окружности и найдется прямая, что слева и справа поровну, но много точек на ней самой
тогда выбираем другую точку на этой прямой и чуть-чуть прямую поворачиваем, чтобы вернулось нужное свойство

Rio
13.07.2018
11:24:00
Это N в четвертой
Я предложил построить сетку и проверять будет или нет примерно 1000 точек лежать внутри круга не включающего оружность

Aragaer
13.07.2018
11:24:09
теперь надо с одной стороны от прямой выбрать еще две точки, которые близко к этой прямой. Через первую точку и эти две провести окружность - центр будет чорт знает где далеко
а окружность будет гигантского радиуса и близкой к прямой

Tigran
13.07.2018
11:24:29

El Mariachi
13.07.2018
11:24:41

Admin
ERROR: S client not available

El Mariachi
13.07.2018
11:24:44
хитро

Rio
13.07.2018
11:25:09
Решение найдено
такого может не быть, если там куча точек на одной окружности и найдется прямая, что слева и справа поровну, но много точек на ней самой
Звучит сложно

El Mariachi
13.07.2018
11:25:11
короче, найти три точки почти на прямой, которая делит площадь пополам

Aragaer
13.07.2018
11:25:20
можно сразу найти такую разделяющую прямую тем, что выбираешь направление и двигаешься по нему
воо, да
ищем такое X, что у 1001 точек x < X, у еще 1001 x > X, а у одной x = X

El Mariachi
13.07.2018
11:26:34
боюсь там могут получиться числа, которые веб-форма тупо не проглотит из-за количества знаков )))))

Aragaer
13.07.2018
11:26:50
там может получиться, что точек с x = X окажется много, но это лечится

Rio
13.07.2018
11:27:13

Google

Aragaer
13.07.2018
11:27:15
а именно выбрать центральную (или одну из них, если их четное число) и наклонить прямую чуть-чуть
на эллипсе 4 лежат вроде
на параболе 3

El Mariachi
13.07.2018
11:27:49

Rio
13.07.2018
11:28:18

Aragaer
13.07.2018
11:28:31
ну по 4-м точкам однозначно строится эллипс

Rio
13.07.2018
11:28:37

Aragaer
13.07.2018
11:28:38
а по 3-м есть вариации
через 3 точки проводится одна парабола
а, не, неверно. Одна парабола в заданном направлении

El Mariachi
13.07.2018
11:29:31
http://docs.sympy.org/latest/modules/geometry/ellipses.html#sympy.geometry.ellipse.Circle
вот же библиотека готовая, круг по трем точкам... дальше операции с этим кругом

Aragaer
13.07.2018
11:29:33
крч пойду чаю и работать

Rio
13.07.2018
11:29:48

Tigran
13.07.2018
11:30:22
ты чего
закрой википедию

El Mariachi
13.07.2018
11:30:35

Tigran
13.07.2018
11:30:46
а кидали файлик?

El Mariachi
13.07.2018
11:30:53
скриншот только

Rasha
13.07.2018
11:31:09
Я могу кинуть файлик

Tigran
13.07.2018
11:31:16