Параллель B': различия между версиями
Материал из Algocode wiki
Tikhon (обсуждение | вклад) |
Tikhon (обсуждение | вклад) |
||
Строка 8: | Строка 8: | ||
* [[Алгоритм Мо]] | * [[Алгоритм Мо]] | ||
* [[Подбор констант]] | * [[Подбор констант]] | ||
+ | * [[set за O(1) на вставку и O(\sqrt(N)) на взятие min]] | ||
=9. Геометрия-1= | =9. Геометрия-1= |
Версия 07:32, 2 декабря 2021
Содержание
10. Корневая декомпозиция
- Корневая декомпозиция
- Корневая декомпозиция на массиве
- Корневая на строках
- Корневая в задачах на графы
- Корневая по запросам
- Алгоритм Мо
- Подбор констант
- set за O(1) на вставку и O(\sqrt(N)) на взятие min
9. Геометрия-1
Видео по теме
8. Математика
7. Кратчайшие пути
Видео по теме
6. Динамическое программирование
- Основы ДП
- План ДП
- Одномерное ДП
- Двумерное ДП
- Восстановление ответа: через массив динамики и через массив предков.
- Ленивая динамика.
- Рюкзак
- Динамика по префиксу и значению последнего элемента
- НВП
- НОП
- ДП по подотрезкам
Видео по теме
- лекция 2021-2022
- Лекция про ДП от Саши Гришутина
- Динамическое программирование от Павла Маврина
- НОП
- НВП
- Рюкзак
5. Линейные алгоритмы
Видео
4. С++ и базовые структуры данных
Базовые структуры данных
С++
- Итератор
- Multiset
- Set
- Map
- Ускорение ввода-вывода
- Полезные встроенные функции
- pbds
- Бинпоиски
- Подводные камни
- UB
3. Графы и стресс-тестирование
Видео по теме
2. Поиски за $O(\log(n))$
Бинарный поиск
- Бинарный поиск
- Бинарный поиск с вещественными числами
- Бинарный поиск по ответу
- Бинарный поиск по производной
- Бинарный поиск для нахождения подходящей пары