Size: a a a

2020 September 28

q

qwerty in pro.algorithms
хотя я просто прохожусь по всем таскам...
источник

С

Сергей in pro.algorithms
qwerty
я же литкодер)) Вот еще один велосипедик, который работает быстрее
не понимаю)) если уж велосипедить - то сделать цикл по более длинному массиву, if(std::binary_search) - в другом массиве , вставить в результат ) Но вольному воля, конечно )
источник

q

qwerty in pro.algorithms
отчасти согласен, но что насчет асимптотики, я корректно оценил вообще?
источник

С

Сергей in pro.algorithms
qwerty
быстрее двух указателей, нет, не запрещает, просто смысла не вижу пользоваться пряниками, если хочется получить какую-нить выгоду от решения
и, опять же "быстрее" - бенчмарк есть?? или счетчик времени литкода?? - это фигня.
источник

q

qwerty in pro.algorithms
я бы оценил бы строго, просто не могу понять, правильно ли я асимптотику определил для двух указателей
источник

q

qwerty in pro.algorithms
ну можно рассмотреть предел отношения этих функций и прийти к выводу
источник

С

Сергей in pro.algorithms
qwerty
отчасти согласен, но что насчет асимптотики, я корректно оценил вообще?
min(n,m))? - вот тут сильно смоневаюсь. Поминимальному массиву пройти надо - но во втором искать надо тоже. Мне кажется min(n.m) * Log(max(m,n))
источник

q

qwerty in pro.algorithms
а вообще, если написать O(mlogm + nlogn + n + m)
источник

q

qwerty in pro.algorithms
будет же корректно?
источник

С

Сергей in pro.algorithms
qwerty
а вообще, если написать O(mlogm + nlogn + n + m)
ну это как раз сложность алгоритма из коробки )) (ну первые два слагаемых - сортировка)
источник

q

qwerty in pro.algorithms
не, я хочу оценить именно проход указателей как О(n + m)
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
qwerty
а вообще, если написать O(mlogm + nlogn + n + m)
Можно первые два слагаемых оставить
источник

CD

Constantine Drozdov in pro.algorithms
Сергей
не понимаю)) если уж велосипедить - то сделать цикл по более длинному массиву, if(std::binary_search) - в другом массиве , вставить в результат ) Но вольному воля, конечно )
ты еще предложи хешмапой решить)
источник

С

Сергей in pro.algorithms
Constantine Drozdov
ты еще предложи хешмапой решить)
так это было в ответ на самописный бинпоиск топикстартера - не более)
источник

AT

Anatoly Tomilov in pro.algorithms
можно ли сделать "квадродерево Фенвика"? Хочу находить максимальный объект в квадрате
источник

A(

Andrey (@AndrewB330) in pro.algorithms
Anatoly Tomilov
можно ли сделать "квадродерево Фенвика"? Хочу находить максимальный объект в квадрате
на емаксе есть пример для 2д, он легко до 3д дополняется

но я не уверен, можно ли будет максимум сделать
источник

K

Kotomord_λapki in pro.algorithms
Anatoly Tomilov
можно ли сделать "квадродерево Фенвика"? Хочу находить максимальный объект в квадрате
Вас дерево отрезков деревьев отрезков не устроит?
источник

PO

PROLOG ONE LOVE in pro.algorithms
Anatoly Tomilov
можно ли сделать "квадродерево Фенвика"? Хочу находить максимальный объект в квадрате
Да, можно
источник

PO

PROLOG ONE LOVE in pro.algorithms
Пишется абсолютно также как и обычное, только с n циклами
источник

PO

PROLOG ONE LOVE in pro.algorithms
На емаксе есть пример
источник