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

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

Доброго времени суток пользователи Codeforces. Не могли бы вы подсказать задачи на вариации дерева отрезков? Желательно:

  • Количество различных чисел на отрезке
  • Поиск подотрезка с максимальной сумой
  • Есть ли число на отрезке
  • K-я порядковая статистика на отрезке
  • Поиск К-того нуля и прочие нетривиальные задачи на дерево отрезков.

Также хотелось бы решение на

  • Количество различных чисел на отрезке
  • K-я порядковая статистика на отрезке

Допускаются решения как деревом отрезков, так и корневой или прочими структурами данных.

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

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

K-ая статистика много обсуждалась здесь.

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

Количество различных чисел на отрезке: Задача С

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

SPOJ CEOI09TR, я ее решал весьма нетривиальным деревом отрезков.

Советую вначале постараться решить задачу самостоятельно, ну а если станет совсем невмоготу — есть разбор за моим авторством.

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

4 учебные задачи для тренировки

http://informatics.mccme.ru/mod/statements/view3.php?id=6150&chapterid=3326#1

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

Мне часто стала попадаться задачка на подсчет суммы различных элементов на отрезке. Интересно как она решается 1) с персистентным ДО 2) без персистентности