Параллель B': различия между версиями
Материал из Algocode wiki
Глеб (обсуждение | вклад) |
|||
Строка 1: | Строка 1: | ||
<p style="font-size: 14pt">[https://algocode.ru/bp2019/ Страница на алгокоде] | <p style="font-size: 14pt">[https://algocode.ru/bp2019/ Страница на алгокоде] | ||
+ | |||
+ | =13. Дерево отрезков= | ||
+ | * [[Дерево отрезков]] | ||
+ | * [[А что еще можно хранить в до?]] | ||
+ | * [[Отложенные операции]] | ||
+ | * [[Динамическое(Неявное) Дерево Отрезков]] | ||
+ | * [[Сканлайн + Дерево отрезков]] | ||
+ | |||
+ | ===Видео по теме=== | ||
+ | * [https://www.youtube.com/watch?v=PHL6gHLfBs8 Дерево отрезков] | ||
+ | * [https://www.youtube.com/watch?v=NJB05K1M7oE Групповые операции] | ||
+ | |||
+ | =12= | ||
+ | ==Хеши== | ||
+ | * [[Полиномиальное хеширование строк]] | ||
+ | * [[Сравнение строк с помощью хешей]] | ||
+ | * [[Хеширование множеств (с точностью до перестановки)]] | ||
+ | * [[Хеширование матриц]] | ||
+ | * [[Хеш-таблицы (открытый ключ)]] | ||
+ | * [[Хеш-таблицы (цепочки)]] | ||
+ | * [[Хеширование корневых деревьев]] | ||
+ | |||
+ | ===Лекции про хеши=== | ||
+ | * [https://www.youtube.com/watch?v=cGfKt5q1qu8 Лекция от Павла Маврина] | ||
+ | ==Конденсация, мосты== | ||
+ | * [[Топологическая сортировка]] | ||
+ | * [[Компоненты сильной связности]] | ||
+ | * [https://algorithmica.org/ru/dfs Продвинутый DFS, конспект на Алгоритмике] | ||
+ | |||
+ | ===Лекция про DFS=== | ||
+ | * [https://www.youtube.com/watch?v=80icIrhJ6G0#t=12m09s DFS] | ||
=11. Геометрия, примитивы= | =11. Геометрия, примитивы= |
Версия 10:50, 10 января 2021
Содержание
13. Дерево отрезков
- Дерево отрезков
- А что еще можно хранить в до?
- Отложенные операции
- Динамическое(Неявное) Дерево Отрезков
- Сканлайн + Дерево отрезков
Видео по теме
12
Хеши
- Полиномиальное хеширование строк
- Сравнение строк с помощью хешей
- Хеширование множеств (с точностью до перестановки)
- Хеширование матриц
- Хеш-таблицы (открытый ключ)
- Хеш-таблицы (цепочки)
- Хеширование корневых деревьев
Лекции про хеши
Конденсация, мосты
Лекция про DFS
11. Геометрия, примитивы
10. Корневая декомпозиция
- Корневая декомпозиция
- Корневая декомпозиция на массиве
- Корневая на строках
- Корневая в задачах на графы
- Корневая по запросам
- Алгоритм Мо
- Подбор констант
9. LCA
Вспомогательная структура
LCA
Методы
8. СНМ и остовные деревья
Остовные деревья
Видео по теме
7. Кратчайшие пути
Видео по теме
6. Математика
5. С++ и базовые структуры данных
Базовые структуры данных
С++
- Итератор
- Multiset
- Set
- Map
- Ускорение ввода-вывода
- Полезные встроенные функции
- pbds
- Бинпоиски
- Подводные камни
- UB
4. Динамическое программирование
- Основы ДП
- План ДП
- Одномерное ДП
- Двумерное ДП
- Восстановление ответа: через массив динамики и через массив предков.
- Ленивая динамика.
- Рюкзак
- Динамика по префиксу и значению последнего элемента
- НВП
- НОП
Видео по теме
3. Графы
Видео по теме
2. Поиски за $O(\log(n))$
Бинарный поиск
- Бинарный поиск
- Бинарный поиск с вещественными числами
- Бинарный поиск по ответу
- Бинарный поиск по производной
- Бинарный поиск для нахождения подходящей пары