Задачи на отрезки
- Длина объединения.
- Покрыть отрезок [0,M]
- Число пар пересекающихся хорд. Все концы различны.
HARD
- Площадь объединения прямоугольников за O(N2)
- Дан отрезок длины M и куча маленьких отрезков разных цветов. Найти самую длинный отрезок каждого цвета.
STL
- Базовые функции
- swap, abs, min, max
- makepair
- sort = сортировка за O(NlogN)
- sort(a, a + n)
- sort(a, a + n, less)
- Что будет, если less неправильно написан?
- stablesort
- lowerbound = бинпоиск за O(logN)
- lowerbound(a, a + n) - a
- Что будет, если элементов несколько?
- Что будет, если элементов нет?
- Что будет, если массив не отсортирован