Старое
- Задача о рюкзаке в случае, когда каждой вещи можно брать не более Ki экземпляров. Решение за O(NWlogW)
- Разбор задачи game про Ax + By = C
- Про вещественные числа, что такое бесконечность, что такое равные числа. Что такое бинпоиск по вещественным числам.
Метод фиксации границ
- Задачи про N точек
- Найти квадрат площади S, покрывающий max количество точек (Решения за O(N3) и O(N2))
- Найти квадрат max площади, не содержащий внутри точек (Решения за O(N3) и O(N2)log)
- Найти прямоугольник площади S. Решение за O(N3).
- Найти прямоугольник max площади. Решение за O(N3).
- Задачи про матрицу N на N.
- Найти max по сумме подпрямоугольник за O(N3).
- Найти max по сумму подквадрат за O(N3) (фиксируем левую и нижнюю)
- Полезные подзадачи
- Сумма на подотрезке
- Сумма на подпрямоугольнике
- Предподсчет максимума на префиксе
- Подотрезок массива с max суммой за O(N)
- Подотрезок кольца с max суммой за O(N)
Д.З.
- ?
- Задачу про max по сумме подквадрат матрицы решить за o(N3).