1. Задачи о рюкзаке
  1. ДП по профилю и подмножествам
  1. Геометрия за log
  1. Разделяй и властвуй
  1. ScanLine
  1. Корневая оптимизация
  1. insert(i, x), erase(i)
  2. sum(l, r), min(l, r)
  3. add(l, r, x), reverse(l, r)
  4. elements_less_than_x(l, r, x)
  5. kth_statistics(l, r, k) split/merge split/rebuild
  1. Алгоритмы на строках
  1. Суффиксный массив
  1. Теория сложности