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

Автор Avitella, 11 лет назад, По-русски

Разобрался в сабже, хочу найти задачек по теме. Беглый поиск дал немного результатов. Накидайте, пожалуйста, ссылок)

Что уже нашел я:

http://acm.timus.ru/problem.aspx?space=1&num=1553

Что есть в комментариях:

http://www.usaco.org/index.php?page=viewproblem2&cpid=102
http://www.codechef.com/problems/QTREE
http://codeforces.net/contest/226/problem/E

P.S. Буду обновлять список ссылок по мере поступления

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

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

Внизу этой статьи 4 задачи

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

Вроде как все задачи на SPOJ, идентификатор которых начинается на QTREE и затем идет цифра, решаются с помощью этой структуры данных.

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

heavy-light. С персистентными деревьями отрезков внутри ;)

Можно и без этого (см. второе решение в разборе), но первым в голову, по-моему, именно это решение в голову приходит. Другое придумывается сложнее, зато пишется намного проще.

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

    Бывает и персистентная HLD. Специально для любителей немного думать и много писать.

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

      А это делается иначе чем "реализуем обычный хеви-лайт, используя для всего персистентный массив" или запихиванием всего в персистентное декартово дерево?

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

        Там кроме этого еще надо хранить дерево персистентных деревьев последних модификаций. Но это неочевидно до тех пор, пока не начнешь писать решение и не получишь WA.

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

http://www.codechef.com/problems/QTREE

Grass Planting (USACO DEC11)

В последней не обязательно использовать HLD, но с HLD вроде бы как очевидное решение получается.