Динамика по профилю
- Задача про замощение доминошками, решение за O(M*4N)
- Задача про замощение доминошками, решение за O(M*E)
- Оценка на E : 2N ≤ E ≤ 3N
- Динамика по изломанному профилю = решение за O(NM*2N)
- Реализация = рекурсивный перебор (пишется гораздо проще)
Линейное программирование
- Формулировка
- Метод решения перебором всех базисных планов за O(2N*N3)
Потоки
- Задача про 2 непересекающихся пути
- Формальное определение
- Метод Форда-Фалкерсона (dfs пока существует путь), контр-пример.
- Метод Эдмондса-Карпа за O(VE2) (bfs пока существует путь), насыщение ребер, док-во временной оценки
- Метод Масштабирования за O(E2logMax) и O(E2) (пускаем 2k по пути), док-во временной оценки через разрез
Практика
- Покрытие доминошками по изломанному профилю (откуда? ЛКШ?)
- Линейное программировние "простая задача" (с командной тренировки? спросить у Ромы?)
- Простую задачку про потоки: про вершинные или реберные пути.
- Задачу на "быстрый поток" (flow2 с ограничением по времени "2 секунды")