Size: a a a

2020 April 03

MB

Mikail Bagishov in pro.algorithms
А они как-то поменяются от того, что мы идем в другую сторону?
источник

MB

Mikail Bagishov in pro.algorithms
Так, кто залил на профунктор?
источник

Д🍋

Димон 🍋 in pro.algorithms
видимо мой знакомый
поделился методикой (скрином выше)
а надо удалить?
источник

Д🍋

Димон 🍋 in pro.algorithms
Димон 🍋
видимо мой знакомый
поделился методикой (скрином выше)
а надо удалить?
форварднул
источник

Д🍋

Димон 🍋 in pro.algorithms
меня там точно нет
источник

MB

Mikail Bagishov in pro.algorithms
Димон 🍋
видимо мой знакомый
поделился методикой (скрином выше)
а надо удалить?
Да нет)
источник

MB

Mikail Bagishov in pro.algorithms
Тайны тут нет, в конце концов.
источник

Д🍋

Димон 🍋 in pro.algorithms
да тупой мем просто
нет никаких предпосылок к "он ничего не добьется"
не вините его (друга) строго
источник

f

fashdrag (VladKov) in pro.algorithms
Как построить sparse table за O(nloglogn)?
источник

CD

Constantine Drozdov in pro.algorithms
fashdrag (VladKov)
Как построить sparse table за O(nloglogn)?
А у неё не n * log n затраты памяти ли
источник

АГ

Александр Горнак in pro.algorithms
Добрый вечер, у меня есть проблема: мне надо понять алгоритм Мо с изменениями. В этой беседе со мной уже делились кодом, но его к сожалению не достаточно для полного понимания. Если у вас есть возможность, поделитесь пожалуйста какими-нибудь материалами по нему, а то в интернете ничего кроме видео одного индуса найти не удалось.
источник

DE

Des E8 in pro.algorithms
Aragaer
но для ситуации вроде голого инкремента (то есть когда результат никуда не используется) нормальный компилятор в состоянии сам увидеть это и внутри поменяет то, что есть, на то, что оптимальнее
Я кстати слышал, что не всегда компилятор это распознает, мол во всяких рекурсивных функциях может и не распознать
источник

f

fashdrag (VladKov) in pro.algorithms
Добрый вечер. Как решить через эйлеров обход и Мо на дереве?
источник

MB

Mikail Bagishov in pro.algorithms
fashdrag (VladKov)
Добрый вечер. Как решить через эйлеров обход и Мо на дереве?
Ты имеешь в виду, как с помощью Мо поддерживать MEX на текущем окне?
Надо завести корневую. Каждый блок отвечает за отрезок чисел. Для блока таже храним кол-во нулей на нем. Тогда для поиска мекса надо найти первый блок с ненулевым счетчиком, в нем первый неноль. Ну а сдвиг границы за O(1) будет работать
источник

MB

Mikail Bagishov in pro.algorithms
Ну а эйлеров обход тут используется классическим для мо образом: мы выписываем обход дерева по ребрам. Тогда лишние ребра попадут в отрезок запроса четное число раз, и мы сможем их откинуть
источник

MB

Mikail Bagishov in pro.algorithms
(Когда в окно попало вхождение ребра, мы добавляем его число в набор, только если второго вхождения в окне нет. Если второе вхождение в окне есть, то наоборот удаляем.)
источник
2020 April 04

Ш

ШаХа in pro.algorithms
Привет всем
источник

Ш

ШаХа in pro.algorithms
источник

Ш

ШаХа in pro.algorithms
плз
источник

KK

Kirill Kaymakov in pro.algorithms
А что тебе?
источник