Параллель B': различия между версиями

Материал из Algocode wiki
Перейти к: навигация, поиск
 
(не показано 10 промежуточных версий 2 участников)
Строка 1: Строка 1:
=12. Хеши=
+
=21. DFS-2=
 +
* [[Компоненты сильной связности]]
 +
==Алгоритмика==
 +
* [https://ru.algorithmica.org/cs/graph-traversals/scc/ Компоненты сильной связности]
 +
* [https://ru.algorithmica.org/cs/graph-traversals/bridges/ Мосты и точки сочленения]
 +
 
 +
=20. ДП по цифрам=
 +
* [https://t.me/c/1508532677/129 Лекция 2021-2022]
 +
* [[Динамическое программирование по цифрам]]
 +
* [[Примеры задач на ДП по цифрам]]
 +
* [[Восстановление k-го числа с особым свойством]]
 +
==Доп.материал==
 +
* [[MITM в задачах на числа]]
 +
 
 +
=19. Дерево Фенвика=
 +
* [https://t.me/c/1508532677/128 Лекция 2021-2022]
 +
* [https://ru.algorithmica.org/cs/range-queries/fenwick/ Конспект с Алгоритмики]
 +
* [[Дерево Фенвика]]
 +
 
 +
=18. Декартово дерево=
 +
* [https://t.me/c/1508532677/127 Лекция 2021-2022]
 +
* [https://ru.algorithmica.org/cs/tree-structures/treap/ Конспект с Алгоритмики]
 +
* [[Декартово дерево]]
 +
 
 +
=17. Префикс/z-функции и бор=
 +
* [https://t.me/c/1508532677/125 лекция 2021-2022]
 +
* [https://algorithmica.org/ru/string-searching Конспект с алгоритмики про функции]
 +
* [[Z-функция]]
 +
* [[Бор]]
 +
* [[Цифровой бор]]
 +
 
 +
=16. Геометрия-2=
 +
* [https://t.me/c/1508532677/119 Лекция 2021-2022]
 +
* [[Выпуклая оболочка]]
 +
* [[Поиск двух ближайших точек]]
 +
* [https://algocode.ru/files/course_aspb2019/main.pdf Геометрия: вспомнить всё]
 +
 
 +
=15. ДП по подмножествам=
 +
* [https://t.me/c/1508532677/107 Лекция 2021-2022]
 +
* [https://t.me/c/1508532677/106 Пост в канале с материалами лекции]
 +
 
 +
=14. Хеши=
 +
* [https://t.me/c/1508532677/100 лекция 2021-2022]
 +
 
 
==Полиномиальный хеш==
 
==Полиномиальный хеш==
 
* [[Полиномиальное хеширование строк]]
 
* [[Полиномиальное хеширование строк]]
Строка 7: Строка 50:
 
* [https://codeforces.com/blog/entry/4898?locale=ru Строки Туэ-Морса ]
 
* [https://codeforces.com/blog/entry/4898?locale=ru Строки Туэ-Морса ]
 
* [https://codeforces.com/blog/entry/60442 Обзорная статья о взломах полиномиальных хешей]
 
* [https://codeforces.com/blog/entry/60442 Обзорная статья о взломах полиномиальных хешей]
 +
* [https://codeforces.com/blog/entry/1729?locale=ru&mobile=true#comment-32989 Как умножить два long long числа по модулю третьего long long числа]
 
* [https://en.wikipedia.org/wiki/Largest_differencing_method#Two-way_partitioning Алгоритм Кармаркара-Карпа для поиска разбиения множества на две части с минимальной разностью]
 
* [https://en.wikipedia.org/wiki/Largest_differencing_method#Two-way_partitioning Алгоритм Кармаркара-Карпа для поиска разбиения множества на две части с минимальной разностью]
  
Строка 18: Строка 62:
 
* [[Хеширование корневых деревьев]]
 
* [[Хеширование корневых деревьев]]
 
* [https://www.imsc.res.in/~vikram/DiscreteMaths/2011/tree.pdf Изоморфизм произвольных деревьев с помощью хеширования ]
 
* [https://www.imsc.res.in/~vikram/DiscreteMaths/2011/tree.pdf Изоморфизм произвольных деревьев с помощью хеширования ]
 +
 +
=13. Дерево отрезков=
 +
* [[Дерево отрезков]]
 +
* [[А что еще можно хранить в до?]]
 +
* [[Спуск по дереву отрезков]]
 +
* [[Отложенные операции]]
 +
* [[Динамическое(Неявное) Дерево Отрезков]]
 +
 +
===Видео по теме===
 +
* [https://t.me/c/1508532677/90 лекция 2021-2022]
 +
 +
=12. LCA=
 +
* [https://t.me/c/1508532677/69 лекция 2021-2022]
 +
===Вспомогательная структура===
 +
*[[Sparse Table]]
 +
===LCA===
 +
*[[LCA]]
 +
*[[Эйлеров обход]]
 +
===Методы===
 +
*[[Двоичные подъемы]]
 +
*[[Решение с помощью Эйлерова обхода]]
  
 
=11. СНМ и остовные деревья=
 
=11. СНМ и остовные деревья=
Строка 28: Строка 93:
 
===Видео по теме===
 
===Видео по теме===
  
 +
* [https://t.me/c/1508532677/60 лекция 2021-2022]
 
* [https://www.youtube.com/watch?v=VmNPG__osBE MST от Павла Маврина]
 
* [https://www.youtube.com/watch?v=VmNPG__osBE MST от Павла Маврина]
* [https://www.youtube.com/watch?v=VmNPG__osBE#t=03m45s Лемма о разрезе]
 
* [https://www.youtube.com/watch?v=r6JVt4NIR1Y DSU(СНМ)]
 
* [https://www.youtube.com/watch?v=VmNPG__osBE#t=12m09s Алгоритм Краскала]
 
* [https://www.youtube.com/watch?v=VmNPG__osBE#t=30m39s Алгоритм Прима]
 
  
  
 
=10. Корневая декомпозиция=
 
=10. Корневая декомпозиция=
 
+
* [https://t.me/c/1508532677/57 лекция 2021-2022]
 
* [[Корневая декомпозиция]]
 
* [[Корневая декомпозиция]]
 
* [[Корневая декомпозиция на массиве]]
 
* [[Корневая декомпозиция на массиве]]
Строка 47: Строка 109:
  
 
=9. Геометрия-1=
 
=9. Геометрия-1=
 +
* [https://t.me/c/1508532677/56 лекция 2021-2022]
 
* [[Векторы]]
 
* [[Векторы]]
 
* [[Прямые]]
 
* [[Прямые]]
 
* [[Отрезки]]
 
* [[Отрезки]]
 
* [[Окружности]]
 
* [[Окружности]]
 
===Видео по теме===
 
* [https://t.me/c/1508532677/56 запись лекции 2021 года]
 
  
 
=8. Математика=
 
=8. Математика=
 +
* [https://www.youtube.com/watch?v=9nYnS8mPFa4 лекция 2021-2022]
 
* [[Базовая математика]]
 
* [[Базовая математика]]
 
* [[Теория чисел]]
 
* [[Теория чисел]]
Строка 61: Строка 122:
  
 
=7. Кратчайшие пути=
 
=7. Кратчайшие пути=
 +
* [https://t.me/c/1508532677/48 лекция 2021-2022]
 
* [[BFS]]
 
* [[BFS]]
 
* [[0-1 BFS]]
 
* [[0-1 BFS]]

Текущая версия на 15:54, 19 марта 2022

Содержание

21. DFS-2

Алгоритмика

20. ДП по цифрам

Доп.материал

19. Дерево Фенвика

18. Декартово дерево

17. Префикс/z-функции и бор

16. Геометрия-2

15. ДП по подмножествам

14. Хеши

Полиномиальный хеш

Коллизии

Хеш-таблицы

Ещё про хеши

13. Дерево отрезков

Видео по теме

12. LCA

Вспомогательная структура

LCA

Методы

11. СНМ и остовные деревья

Остовные деревья

Видео по теме


10. Корневая декомпозиция

9. Геометрия-1

8. Математика

7. Кратчайшие пути

Видео по теме


6. Динамическое программирование

Видео по теме

5. Линейные алгоритмы

Видео

лекция 2021-2022

4. С++ и базовые структуры данных

Базовые структуры данных

С++


3. Графы и стресс-тестирование

Видео по теме

2. Поиски за $O(\log(n))$

Бинарный поиск

Тернарный поиск

Видео по теме

1. Сортировки

Анализ времени и памяти

Квадратичные сортировки

Сортировки за $n\log{n}$

Другие сортировки

Связанные задачи

Видео по теме