Алгоритмы 1MIT весна 2018 — различия между версиями
Материал из SEWiki
Burunduk (обсуждение | вклад) (→Лекции) |
Avgarder (обсуждение | вклад) (→Лекции) |
||
(не показаны 23 промежуточные версии 2 участников) | |||
Строка 9: | Строка 9: | ||
== Информация == | == Информация == | ||
− | [https://docs.google.com/spreadsheets/d/ | + | [https://docs.google.com/spreadsheets/d/e/2PACX-1vSaHymqm6cL24Gi3k-1w-QHvdimt0srf9Jt62_SkMrpzMs6uTXil_hJJHhgps8atFvkEjeUdVBpJCYV/pubhtml Результаты проверки домашних заданий] |
Дедлайны (предварительная версия): | Дедлайны (предварительная версия): | ||
Строка 20: | Строка 20: | ||
[http://acm.math.spbu.ru/~sk1/courses/1718s_au/conspect/conspect.pdf Конспект] | [http://acm.math.spbu.ru/~sk1/courses/1718s_au/conspect/conspect.pdf Конспект] | ||
+ | |||
+ | Билеты к [http://acm.math.spbu.ru/~sk1/courses/1718s_au/questions-algo-2017s-exam1.pdf коллоквиуму] | ||
+ | |||
+ | Билеты к [http://acm.math.spbu.ru/~sk1/courses/1718s_au/questions-algo-2017s-exam2.pdf экзамену] | ||
[http://acm.math.spbu.ru/~sk1/courses/1718s_au/lections Краткие планы лекций] | [http://acm.math.spbu.ru/~sk1/courses/1718s_au/lections Краткие планы лекций] | ||
Строка 31: | Строка 35: | ||
* 03.05 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718s_au/lections/2018-03-05-fb.html Кратчайшие пути]: Форд-Беллман, отрицательные циклы) | * 03.05 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718s_au/lections/2018-03-05-fb.html Кратчайшие пути]: Форд-Беллман, отрицательные циклы) | ||
− | * 03.12 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718s_au/lections/2018-03-12-mst.html DSU/MST]: DSU за log* | + | * 03.12 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718s_au/lections/2018-03-12-mst.html DSU/MST]: DSU за log*, Краскал/Прим/Борувка) |
+ | |||
+ | * 03.19 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718s_au/lections/2018-03-17-greedy.html Жадность]: Хаффман, коммивояжёр и гамильтонов путь, компаратор) | ||
+ | |||
+ | * 03.26 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718s_au/lections/2018-03-24-centroid.html Рюкзаки и центроиды]: PTAS/FPTAS, partition/knapsack/bin-packing, построение центроидной декомпозиции) | ||
+ | |||
+ | * 04.10 (вт) ([http://acm.math.spbu.ru/~sk1/courses/1718s_au/lections/2018-04-10-bst.html Деревья поиска 1]: BST, ABL, B, B*, 2-3, RB, AA, Неявный ключ) | ||
+ | |||
+ | * 04.16 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718s_au/lections/2018-04-16-bst.html Деревья поиска 2]: Treap, RBST, Персистентные структуры данных) | ||
+ | |||
+ | * 05.07 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718s_au/lections/2018-05-07-range-tree.html Деревья отрезков]: Снизу/сверху, сканлайн, 2D-деревья) | ||
+ | |||
+ | * 05.14 (вт) ([http://acm.math.spbu.ru/~sk1/courses/1718s_au/lections/2018-05-14-rmq-lca.html RMQ/LCA]: Sparse Table, Фарах-Колтон-Бендер, <math>RMQ \rightarrow LCA \rightarrow RMQ \pm 1</math>, LA, Вишкин) | ||
+ | |||
+ | * 05.21 (вт) ([http://acm.math.spbu.ru/~sk1/courses/1718s_au/lections/2018-05-21-hld-lct-mst.html HLD]: Heavy-Light-Decomposition, Link-Cut-Tree, MST за O(n)) | ||
== Доплекции == | == Доплекции == | ||
* 02.26 (пн) Квадратный корень по модулю. Перебор с отсечением по ответу. | * 02.26 (пн) Квадратный корень по модулю. Перебор с отсечением по ответу. | ||
+ | |||
+ | * 03.05 (пн) Алгоритм Гольдберга поиска кратчайшего пути. | ||
+ | |||
+ | * 03.12 (пн) Алгоритм Йена. Обратная функция Аккермана: доказательство O((n+m)α). | ||
== Домашние задания == | == Домашние задания == | ||
Строка 54: | Строка 76: | ||
* ''' 07 March. ''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m180307_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=180307_au дорешка][http://acm.math.spbu.ru/~sk1/courses/1718s_au/solutions/180307 решения] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/statements/180307_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice/180307.pdf Форд-Беллман] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice-src/180307/ TeX:src] | * ''' 07 March. ''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m180307_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=180307_au дорешка][http://acm.math.spbu.ru/~sk1/courses/1718s_au/solutions/180307 решения] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/statements/180307_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice/180307.pdf Форд-Беллман] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice-src/180307/ TeX:src] | ||
+ | |||
+ | * ''' 14 March. ''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m180314_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=180314_au дорешка][http://acm.math.spbu.ru/~sk1/courses/1718s_au/solutions/180314 решения] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/statements/180314_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice/180314.pdf MST и DSU] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice-src/180314/ TeX:src] | ||
+ | |||
+ | * ''' 21 March. ''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m180321_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=180321_au дорешка][http://acm.math.spbu.ru/~sk1/courses/1718s_au/solutions/180321 решения] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/statements/180321_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice/180321.pdf Жадность] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice-src/180321/ TeX:src] | ||
+ | |||
+ | * ''' 28 March. ''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m180328_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=180328_au дорешка][http://acm.math.spbu.ru/~sk1/courses/1718s_au/solutions/180328 решения] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/statements/180328_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice/180328.pdf Приближения, центроиды] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice-src/180328/ TeX:src] | ||
+ | |||
+ | * ''' 11 April. ''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m180411_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=180411_au дорешка][http://acm.math.spbu.ru/~sk1/courses/1718s_au/solutions/180411 решения] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/statements/180411_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice/180411.pdf Деревья поиска] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice-src/180411/ TeX:src] | ||
+ | |||
+ | * ''' 18 April. ''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m180418_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=180418_au дорешка][http://acm.math.spbu.ru/~sk1/courses/1718s_au/solutions/180418 решения] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/statements/180418_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice/180418.pdf Персистентность] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice-src/180418/ TeX:src] | ||
+ | |||
+ | * ''' 25 April. ''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m180425_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=180425_au дорешка][http://acm.math.spbu.ru/~sk1/courses/1718s_au/solutions/180425 решения] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/statements/180425_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice/180425.pdf SQRT] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice-src/180425/ TeX:src] | ||
+ | |||
+ | * ''' 10 May. ''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m180509_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=180509_au дорешка][http://acm.math.spbu.ru/~sk1/courses/1718s_au/solutions/180509 решения] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/statements/180509_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice/180510.pdf Дерево отрезков] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice-src/180510/ TeX:src] | ||
+ | |||
+ | * ''' 16 May. ''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m180516_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=180516_au дорешка][http://acm.math.spbu.ru/~sk1/courses/1718s_au/solutions/180516 решения] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/statements/180516_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice/180516.pdf LCA] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice-src/180516/ TeX:src] | ||
+ | |||
+ | * ''' 23 May. ''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m180523_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=180523_au дорешка][http://acm.math.spbu.ru/~sk1/courses/1718s_au/solutions/180523 решения] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/statements/180523_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice/180523.pdf HLD, Link-Cut] [http://acm.math.spbu.ru/~sk1/courses/1718s_au/practice-src/180523/ TeX:src] |
Текущая версия на 17:59, 15 июня 2018
Преподаватели
- Копелиович Сергей Владимирович (burunduk30@gmail.com, vk.com/burunduk1)
- Гардер Антон Владимирович (algo-au17@garder.me, t.me/avgarder)
- Колганов Роман Александрович (roman.kolganov@gmail.com, vk.com/rokolgan, аналогичный телеграм)
Информация
Результаты проверки домашних заданий
Дедлайны (предварительная версия):
- практика, контест: среда 24:00
- теория в tex: суббота 24:00, исправления -- понедельник до 24:00
Лекции
Билеты к коллоквиуму
Билеты к экзамену
- 02.12 (пн) (Сложность: NP-hard, сведения, гипотезы)
- 02.19 (пн) (Рандом: RP, ZPP, BPP, примеры, 3-SAT, поллард)
- 02.26 (пн) (Кратчайшие пути: bfs, 0-1-k-версия, Дейкстра, A*, Флойд)
- 03.05 (пн) (Кратчайшие пути: Форд-Беллман, отрицательные циклы)
- 03.12 (пн) (DSU/MST: DSU за log*, Краскал/Прим/Борувка)
- 03.19 (пн) (Жадность: Хаффман, коммивояжёр и гамильтонов путь, компаратор)
- 03.26 (пн) (Рюкзаки и центроиды: PTAS/FPTAS, partition/knapsack/bin-packing, построение центроидной декомпозиции)
- 04.10 (вт) (Деревья поиска 1: BST, ABL, B, B*, 2-3, RB, AA, Неявный ключ)
- 04.16 (пн) (Деревья поиска 2: Treap, RBST, Персистентные структуры данных)
- 05.07 (пн) (Деревья отрезков: Снизу/сверху, сканлайн, 2D-деревья)
- 05.14 (вт) (RMQ/LCA: Sparse Table, Фарах-Колтон-Бендер, , LA, Вишкин)
- 05.21 (вт) (HLD: Heavy-Light-Decomposition, Link-Cut-Tree, MST за O(n))
Доплекции
- 02.26 (пн) Квадратный корень по модулю. Перебор с отсечением по ответу.
- 03.05 (пн) Алгоритм Гольдберга поиска кратчайшего пути.
- 03.12 (пн) Алгоритм Йена. Обратная функция Аккермана: доказательство O((n+m)α).
Домашние задания
- 10 февраля. Контест: результаты дорешка решения условия Сложная задача по сложности
- 14 февраля. Контест: результаты дорешка решения условия (прошлый семестр) Теорзадачи: Сложность TeX:src
- 21 февраля. Контест: результаты дорешка решения условия Теорзадачи: Рандом, Поллард TeX:src +условия контеста по рандому
- 28 February. Контест: результаты дорешкарешения условия Теорзадачи: bfs/dijkstra TeX:src
- 07 March. Контест: результаты дорешкарешения условия Теорзадачи: Форд-Беллман TeX:src
- 28 March. Контест: результаты дорешкарешения условия Теорзадачи: Приближения, центроиды TeX:src
- 11 April. Контест: результаты дорешкарешения условия Теорзадачи: Деревья поиска TeX:src
- 18 April. Контест: результаты дорешкарешения условия Теорзадачи: Персистентность TeX:src
- 10 May. Контест: результаты дорешкарешения условия Теорзадачи: Дерево отрезков TeX:src
- 23 May. Контест: результаты дорешкарешения условия Теорзадачи: HLD, Link-Cut TeX:src