Параллель B'
Материал из Algocode wiki
Версия от 15:54, 19 марта 2022; Rationalex (обсуждение | вклад)
Содержание
- 1 21. DFS-2
- 2 20. ДП по цифрам
- 3 19. Дерево Фенвика
- 4 18. Декартово дерево
- 5 17. Префикс/z-функции и бор
- 6 16. Геометрия-2
- 7 15. ДП по подмножествам
- 8 14. Хеши
- 9 13. Дерево отрезков
- 10 12. LCA
- 11 11. СНМ и остовные деревья
- 12 10. Корневая декомпозиция
- 13 9. Геометрия-1
- 14 8. Математика
- 15 7. Кратчайшие пути
- 16 6. Динамическое программирование
- 17 5. Линейные алгоритмы
- 18 4. С++ и базовые структуры данных
- 19 3. Графы и стресс-тестирование
- 20 2. Поиски за $O(\log(n))$
- 21 1. Сортировки
21. DFS-2
Алгоритмика
20. ДП по цифрам
- Лекция 2021-2022
- Динамическое программирование по цифрам
- Примеры задач на ДП по цифрам
- Восстановление k-го числа с особым свойством
Доп.материал
19. Дерево Фенвика
18. Декартово дерево
17. Префикс/z-функции и бор
16. Геометрия-2
15. ДП по подмножествам
14. Хеши
Полиномиальный хеш
Коллизии
- Строки Туэ-Морса
- Обзорная статья о взломах полиномиальных хешей
- Как умножить два long long числа по модулю третьего long long числа
- Алгоритм Кармаркара-Карпа для поиска разбиения множества на две части с минимальной разностью
Хеш-таблицы
Ещё про хеши
- Хеширование множеств (с точностью до перестановки)
- Хеширование корневых деревьев
- Изоморфизм произвольных деревьев с помощью хеширования
13. Дерево отрезков
- Дерево отрезков
- А что еще можно хранить в до?
- Спуск по дереву отрезков
- Отложенные операции
- Динамическое(Неявное) Дерево Отрезков
Видео по теме
12. LCA
Вспомогательная структура
LCA
Методы
11. СНМ и остовные деревья
Остовные деревья
Видео по теме
10. Корневая декомпозиция
- лекция 2021-2022
- Корневая декомпозиция
- Корневая декомпозиция на массиве
- Корневая на строках
- Корневая в задачах на графы
- Корневая по запросам
- Алгоритм Мо
- Подбор констант
- set за O(1) на вставку и корень на взятие минимума
9. Геометрия-1
8. Математика
7. Кратчайшие пути
Видео по теме
6. Динамическое программирование
- Основы ДП
- План ДП
- Одномерное ДП
- Двумерное ДП
- Восстановление ответа: через массив динамики и через массив предков.
- Ленивая динамика.
- Рюкзак
- Динамика по префиксу и значению последнего элемента
- НВП
- НОП
- ДП по подотрезкам
Видео по теме
- лекция 2021-2022
- Лекция про ДП от Саши Гришутина
- Динамическое программирование от Павла Маврина
- НОП
- НВП
- Рюкзак
5. Линейные алгоритмы
Видео
4. С++ и базовые структуры данных
Базовые структуры данных
С++
- Итератор
- Multiset
- Set
- Map
- Ускорение ввода-вывода
- Полезные встроенные функции
- pbds
- Бинпоиски
- Подводные камни
- UB
3. Графы и стресс-тестирование
Видео по теме
2. Поиски за $O(\log(n))$
Бинарный поиск
- Бинарный поиск
- Бинарный поиск с вещественными числами
- Бинарный поиск по ответу
- Бинарный поиск по производной
- Бинарный поиск для нахождения подходящей пары