Блог пользователя NeZox

Автор NeZox, история, 7 лет назад, По-русски

Привет Codeforces!!! Не могли бы вы скинуть ссылки видео, посты, статьи или сами рассказать про по персистентное дерево отрезков.

P.S : Не помешали бы и задачи).

  • Проголосовать: нравится
  • +2
  • Проголосовать: не нравится

»
7 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Ребят, конечно не хочу никого обидеть, но харэ пытатся учить то, на что у вас тупо уйдет время, и вам не нужно!

  • »
    »
    7 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится -8 Проголосовать: не нравится

    Мб это мой второй акк ?

    UPD и с каких пор знание оценивается по рейтингу?

    • »
      »
      »
      7 лет назад, # ^ |
        Проголосовать: нравится +6 Проголосовать: не нравится

      Возможно, рейтинг и не показатель, но задач на персистентное дерево отрезков меньше, чем задач на другие более простые, но не менее важные темы. Мой вам совет : научитесь решать сначала задачи уровня div2 c, d / div1 a, b, которые достаточно часто есть в задачах посложнее как подзадачи.

      А персистентное дерево отрезков отличается от обычного тем, что вместо того, чтобы обновлять информацию в вершине, мы создаем новую. Если какая-то часть дерева отрезков не обновлялась, то мы делаем ссылку на старую вершину. Отличается лиш процедура update, в которой мы каждый раз, когда копируем вершину , обновляем информацию в ней, а старую вершину оставляем без изменений. Асимптотика по времени такая же , по пам'яти мы тратим дополнительные m log n памяти, где m — количество запросов обновления, а n — количество листьев.

  • »
    »
    7 лет назад, # ^ |
      Проголосовать: нравится +23 Проголосовать: не нравится

    Олимпиадное программирование, например

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Если человеку интересно, то пусть хотя бы это учит. Персистентное ДО это не супер-задротская вещь.

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Я согласен, но зачем спустя 4 года после обсуждения писать этот коммент? Просто интересно, довольно часто вижу на кф такое, и не особо понимаю смысл.

»
7 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Блог

Задача от меня, уверен, что можно решить с его помошью

Дан массив чисел размера до 10^5 Даны запросы типа L, R, K в ответ ныжно вывести число которое будет находится на позиции К если отсортировать подмассив [L, R]. Кол-во запросов до 10^5

»
7 лет назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится
»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Я чичас его пишу