Size: a a a

2020 May 26

CD

Constantine Drozdov in pro.algorithms
а ты проверяешь только первые 5
источник

CD

Constantine Drozdov in pro.algorithms
Ioann_V
БП?
угу
источник

CD

Constantine Drozdov in pro.algorithms
правда зависит от схемы RMQ
источник

CD

Constantine Drozdov in pro.algorithms
бинпоиск по RMQ с N*log N памяти немного извращение
источник

CD

Constantine Drozdov in pro.algorithms
это же просто данные бинарного подъема
источник

CD

Constantine Drozdov in pro.algorithms
если у тебя все запросы заранее известны, можно за счет событий то же самое разрулить
источник

CD

Constantine Drozdov in pro.algorithms
идти слева направо и подписаться на событие "нашлось меньше 5"
+ симметрично
источник

KK

Kirill Kaymakov in pro.algorithms
Ioann_V
Ребят, есть интересная задача. Есть множество строк. Хочется узнать, как много в процентах, мы встречаем всевозможные разные подстроки встречающиеся в той или иной строке, в этих строках.
Насколько я понял - тебе просто склеить строки и поверх касаи запустить
источник

h

humanoid in pro.algorithms
Подскажите плиз по сложности у простой задачки.
Есть типа [4,5,2,7] [9,1,2] 10
Нужно найти наибольшое или равное 10 - сумму из двух чисел из каждого массива.
Тут это будет - 7 + 2 = 9

Вот полная задачка на https://www.hackerrank.com/challenges/electronics-shop/problem

Чувак тут https://www.hackerrank.com/challenges/electronics-shop/forum/comments/283836 - говорит что у него сложность O(n log n) вышла. Так и есть? Я видимо не могу понять почему n log n - у меня получетая ток n*n
источник

KK

Kirill Kaymakov in pro.algorithms
Это линейная задача
источник

h

humanoid in pro.algorithms
Kirill Kaymakov
Это линейная задача
Те O(n)?
Я мб неправильно выразился, но там 2 массива и число это все пременные
источник

KK

Kirill Kaymakov in pro.algorithms
Ты совсем неправильно задачу пересказал)
источник

KK

Kirill Kaymakov in pro.algorithms
Как она есть там nlog
источник

KK

Kirill Kaymakov in pro.algorithms
Сорт + 2 указателя
источник

h

humanoid in pro.algorithms
Kirill Kaymakov
Ты совсем неправильно задачу пересказал)
Возможно, я пытался пократче пересказать - не полчилось)
источник

h

humanoid in pro.algorithms
Kirill Kaymakov
Сорт + 2 указателя
Что такое 2 указателя? Разве потом мы не проходим оба массива - n*n?
источник

KK

Kirill Kaymakov in pro.algorithms
Зачем?
источник

KK

Kirill Kaymakov in pro.algorithms
Ты отсортил
источник

KK

Kirill Kaymakov in pro.algorithms
У тебя монотонные функции
источник

KK

Kirill Kaymakov in pro.algorithms
Здесь и квадрат зайдет, конечно
источник