Size: a a a

2021 April 04

AT

Anatoly Tomilov in pro.algorithms
вообще расстояния для (20*20) точек попарно вычислить — это звучит как суперпросто
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
Сергей
10^18 квадратов. И?
Непустых из них 10^6
источник

AT

Anatoly Tomilov in pro.algorithms
Сергей
да
уникальные?
источник

С

Сергей in pro.algorithms
Anatoly Tomilov
уникальные?
не гарантируется.
источник

AT

Anatoly Tomilov in pro.algorithms
Сергей
не гарантируется.
вообще скорей всего решается просто двумя вложенными циклами с использованием sse
источник

AT

Anatoly Tomilov in pro.algorithms
за M*N
источник

С

Сергей in pro.algorithms
m= 10^4 N = 10^6
какая секунда это выдержит? или я не понимаю о чем речь (
источник

AT

Anatoly Tomilov in pro.algorithms
за полсекунды решается во double-ах m = 10 000 n = 100 000 очень похожая задача
источник

AT

Anatoly Tomilov in pro.algorithms
но здесь есть существенное отличие, которое как раз выше предложенной хэшмапой хорошо позволяет ускорить
источник

С

Сергей in pro.algorithms
Evgenii Zheltonozhskii🇮🇱
Непустых из них 10^6
Видите ли, ну хорошо, я 10 млн квадратов (или окружностей в полярных) координатах в словарь затолкаю.
Как в словаре то искать - попадает ли точка к какой-то конкретный квадрат? (окружность) Словарь так построенный умеет же искать только квадраты - окружности...
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
Сергей
Видите ли, ну хорошо, я 10 млн квадратов (или окружностей в полярных) координатах в словарь затолкаю.
Как в словаре то искать - попадает ли точка к какой-то конкретный квадрат? (окружность) Словарь так построенный умеет же искать только квадраты - окружности...
Каждая точка в квадрате x/20, y/20, какие проблемы
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
Просто кладешь в словарь все точки этого квадрата
источник

AT

Anatoly Tomilov in pro.algorithms
Evgenii Zheltonozhskii🇮🇱
Каждая точка в квадрате x/20, y/20, какие проблемы
скорей ceil(20 * sqrt(2))
источник

С

Сергей in pro.algorithms
Evgenii Zheltonozhskii🇮🇱
Каждая точка в квадрате x/20, y/20, какие проблемы
ок, буду смотреть. спасибо за идею )
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
Anatoly Tomilov
скорей ceil(20 * sqrt(2))
М?
источник

AT

Anatoly Tomilov in pro.algorithms
забей. Ошибся
источник
2021 April 05

Λ

Λlexandr🌆 in pro.algorithms
Привет, ребят. Может кто-то, пожалуйста, привести пример задачи, когда лучше всего подойдет de-queue для ее решения?
источник

ВГ

Влад Горбачёв... in pro.algorithms
Λlexandr🌆
Привет, ребят. Может кто-то, пожалуйста, привести пример задачи, когда лучше всего подойдет de-queue для ее решения?
Очередь в поликлинике, где каждый знает, кто перед ним, и кто за ним занимал
источник

Λ

Λlexandr🌆 in pro.algorithms
Влад Горбачёв
Очередь в поликлинике, где каждый знает, кто перед ним, и кто за ним занимал
Это Linked list
источник

ВГ

Влад Горбачёв... in pro.algorithms
Λlexandr🌆
Это Linked list
Double Linked List*
источник