Параллель B': различия между версиями
Материал из Algocode wiki
Глеб (обсуждение | вклад) |
Глеб (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
* [[Выпуклая оболочка]] | * [[Выпуклая оболочка]] | ||
* [[Поиск двух ближайших точек]] | * [[Поиск двух ближайших точек]] | ||
− | * [https://algocode.ru/files/course_aspb2019/main.pdf Конспект по геометрии, чтобы вспомнить все важное и узнать новое | + | * [https://algocode.ru/files/course_aspb2019/main.pdf Конспект по геометрии, чтобы вспомнить все важное и узнать новое интересное] |
===Видео по теме=== | ===Видео по теме=== |
Версия 19:30, 2 марта 2021
Содержание
- 1 16. Продвинутая геометрия
- 2 15. Игры
- 3 14. Комбинаторные объекты
- 4 13. Дерево отрезков
- 5 12
- 6 11. Геометрия, примитивы
- 7 10. Корневая декомпозиция
- 8 9. LCA
- 9 8. СНМ и остовные деревья
- 10 7. Кратчайшие пути
- 11 6. Математика
- 12 5. С++ и базовые структуры данных
- 13 4. Динамическое программирование
- 14 3. Графы
- 15 2. Поиски за $O(\log(n))$
- 16 1. Сортировки
16. Продвинутая геометрия
- Выпуклая оболочка
- Поиск двух ближайших точек
- Конспект по геометрии, чтобы вспомнить все важное и узнать новое интересное
Видео по теме
15. Игры
Видео по теме
14. Комбинаторные объекты
13. Дерево отрезков
- Дерево отрезков
- А что еще можно хранить в до?
- Отложенные операции
- Динамическое(Неявное) Дерево Отрезков
- Сканлайн + Дерево отрезков
Видео по теме
12
Хеши
- Полиномиальное хеширование строк
- Сравнение строк с помощью хешей
- Хеширование множеств (с точностью до перестановки)
- Хеширование матриц
- Хеш-таблицы (открытый ключ)
- Хеш-таблицы (цепочки)
- Хеширование корневых деревьев
Лекции про хеши
Конденсация, мосты
Лекция про DFS
11. Геометрия, примитивы
10. Корневая декомпозиция
- Корневая декомпозиция
- Корневая декомпозиция на массиве
- Корневая на строках
- Корневая в задачах на графы
- Корневая по запросам
- Алгоритм Мо
- Подбор констант
9. LCA
Вспомогательная структура
LCA
Методы
8. СНМ и остовные деревья
Остовные деревья
Видео по теме
7. Кратчайшие пути
Видео по теме
6. Математика
5. С++ и базовые структуры данных
Базовые структуры данных
С++
- Итератор
- Multiset
- Set
- Map
- Ускорение ввода-вывода
- Полезные встроенные функции
- pbds
- Бинпоиски
- Подводные камни
- UB
4. Динамическое программирование
- Основы ДП
- План ДП
- Одномерное ДП
- Двумерное ДП
- Восстановление ответа: через массив динамики и через массив предков.
- Ленивая динамика.
- Рюкзак
- Динамика по префиксу и значению последнего элемента
- НВП
- НОП
Видео по теме
3. Графы
Видео по теме
2. Поиски за $O(\log(n))$
Бинарный поиск
- Бинарный поиск
- Бинарный поиск с вещественными числами
- Бинарный поиск по ответу
- Бинарный поиск по производной
- Бинарный поиск для нахождения подходящей пары