Алгоритмы 2MIT осень 2017 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Домашние задания)
 
(не показано 47 промежуточных версий 4 участников)
Строка 11: Строка 11:
 
[[algo_2016_1_groups_spring | Деление на группы]]
 
[[algo_2016_1_groups_spring | Деление на группы]]
  
[? Результаты практики]
+
[https://docs.google.com/spreadsheets/d/1fKOgMvImMJUqLiIuqHiuNchO4CqjsX7ImbPWwzn-qjs/edit#gid=0 Результаты практики]
  
* практика, контест: суббота 24:00  
+
* практика, контест (9 дней): суббота 24:00  
  
* теория в tex: среда 24:00
+
* теория в tex (6 дней): среда 24:00
 +
 
 +
[[ Медиа:Questions-algo-2017f-exam1.pdf | Вопросы к коллоквиуму ]]
  
 
== Лекции ==
 
== Лекции ==
  
[http://acm.math.spbu.ru/~sk1/courses/1718f_au2/conspect/conspect.pdf Конспект]
+
[http://acm.math.spbu.ru/~sk1/courses/1718f_au2/conspect/conspect.pdf Конспект] [https://acm.math.spbu.ru/~sk1/mm/au-download/conspect/conspect_15s.pdf (старая версия прошлых лет)]
  
 
[http://acm.math.spbu.ru/~sk1/courses/1718f_au2/lections Краткие планы лекций]
 
[http://acm.math.spbu.ru/~sk1/courses/1718f_au2/lections Краткие планы лекций]
  
* 04.09 (ср) ([http://acm.math.spbu.ru/~sk1/courses/1718f_au2/lections/2017-09-04-Matching.html Паросочетания]: Кун, оптимизации, VC, IS)
+
* 04.09 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718f_au2/lections/2017-09-04-Matching.html Паросочетания]: Кун, оптимизации, VC, IS)
  
* 11.09 (ср) ([http://acm.math.spbu.ru/~sk1/courses/1718f_au2/lections/2017-09-11-Matching.html Паросочетания]: Stable matching, Венгерка, Раскраски)
+
* 11.09 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718f_au2/lections/2017-09-11-Matching.html Паросочетания]: Stable matching, Венгерка, Раскраски)
 +
 
 +
* 18.09 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718f_au2/lections/2017-09-18-Flows.html Потоки]: Форд-Фалкерсон, Эдмондс-Карп, Scaling)
 +
 
 +
* 25.09 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718f_au2/lections/2017-09-25-Flows.html Потоки]: Диниц, Карзанов, Каргер-Штейн)
 +
 
 +
* 02.10 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718f_au2/lections/2017-10-02-Mincost.html Mincost Потоки]: дополняющие пути, алгоритм Клейна, полиномиальный алгоритм)
 +
 
 +
* 09.10 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718f_au2/lections/2017-10-09-Strings-Hash.html Строки]: префикс-фукнция, Z-функция, хеши...)
 +
 
 +
* 16.10 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718f_au2/lections/2017-10-16-Suffarray.html Суффиксный массив]: за O(nlogn), за O(n), Касаи, поиск строки в тексте)
 +
 
 +
* 26.10 (чт) ([http://acm.math.spbu.ru/~sk1/courses/1718f_au2/lections/2017-10-26-Sufftree.html Ахо-Корасик, Укконен]: всё про бор и алгоритмы с использованием бора)
 +
 
 +
== Клуб любителей алгоритмов ==
 +
 
 +
Понедельник, после 4-й пары, та же аудитория.
 +
 
 +
* 25.09 (пн) ([http://acm.math.spbu.ru/~sk1/courses/1718f_au2/lections/2017-09-25-Flows-bonus.html Быстрые потоки]: preflow push & relabel, highest vertex, global relabeling). [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/conspect/0925-preflow-push-3.pdf Конспект]
 +
 
 +
* 09.10 (пн) Быстрые mincost потоки: cost-scaling через push-relabel за <math>O(V^3 \log C)</math>
  
 
== Домашние задания ==
 
== Домашние задания ==
 +
 +
[[help_algosvn | svn для сдачи теордз]]
 +
 +
[http://acm.math.spbu.ru/cgi-bin/monitor_au.pl Результаты контестов]
 +
 +
[http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice-src/ TeX исходники практик]
 +
 +
[http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice/ Условия теорзадачек]
 +
 +
[http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/ Условия контестов]
  
 
* '''8 сентября.''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m170908_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=170908_au дорешка] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/solutions/170908 решения] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/170908_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice/170908.pdf Паросочетания] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice-src/170908/hw.tex исходник]
 
* '''8 сентября.''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m170908_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=170908_au дорешка] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/solutions/170908 решения] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/170908_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice/170908.pdf Паросочетания] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice-src/170908/hw.tex исходник]
 +
 +
* '''15 сентября.''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m170915_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=170915_au дорешка] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/solutions/170915 решения] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/170915_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice/170915.pdf Паросочетания-2] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice-src/170915/hw.tex исходник]
 +
 +
* '''22 сентября.''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m170922_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=170922_au дорешка] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/solutions/170922 решения] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/170922_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice/170922.pdf Потоки] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice-src/170922/hw.tex исходник]
 +
 +
* '''29 сентября.''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m170929_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=170929_au дорешка] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/solutions/170929 решения] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/170929_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice/170929.pdf Потоки-2] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice-src/170929/hw.tex исходник]
 +
 +
* '''6 октября.''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m171006_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=171006_au дорешка] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/solutions/171006 решения] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/171006_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice/171006.pdf Mincost потоки] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice-src/171006/hw.tex исходник]
 +
 +
* '''13 октября.''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m171013_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=171013_au дорешка] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/solutions/171013 решения] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/171013_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice/171013.pdf Базовые алгоритмы на строках] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice-src/171013/hw.tex исходник]
 +
 +
* '''20 октября.''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m171020_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=171020_au дорешка] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/solutions/171020 решения] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/171020_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice/171020.pdf Суффиксный массив, бор, хеши] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice-src/171020/hw.tex исходник]
 +
 +
* '''27 октября.''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m171027_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=171027_au дорешка] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/solutions/171027 решения] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/171027_au.pdf условия] Теорзадачи: [http://mit.spbau.ru/sewiki/images/4/4c/171027.pdf Суффиксное дерево] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice-src/171027/hw.tex исходник]
 +
 +
* '''17 ноября.''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m171117_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=171117_au дорешка] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/solutions/171117 решения] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/171117_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice/171117.pdf Игры, числа] [https://yadi.sk/d/RGPcoqKK3PpSFo исходник]
 +
 +
* '''24 ноября.''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m171124_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=171124_au дорешка] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/solutions/171124 решения] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/171124_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice/171124.pdf Теория чисел] [https://yadi.sk/d/EVLl4tG73Q43ci исходник]
 +
 +
* '''Первый день зимы.''' Контест: [http://acm.math.spbu.ru/cgi-bin/monitor_au.pl/m171201_au.dat результаты] [http://acm.math.spbu.ru/tsweb/monitor?cid=171201_au дорешка] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/solutions/171201 решения] [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/171201_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice/171201.pdf Гаусс] [https://yadi.sk/d/6d0INLM53QGBxT исходник]
 +
 +
* '''8 декабря.''' Контест: [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/statements/171208_au.pdf условия] Теорзадачи: [http://acm.math.spbu.ru/~sk1/courses/1718f_au2/practice/171208.pdf Фурье] [https://yadi.sk/d/6x-SFIMq3QU9E5 исходник]

Текущая версия на 19:14, 13 февраля 2018

Преподаватели

  • Копелиович Сергей Владимирович (burunduk30@gmail.com, vk.com/burunduk1)
  • Подгузов Никита Владимирович (npodguzov@yandex.ru, vk.com/nikitosh239)
  • Колганов Роман Александрович (roman.kolganov@gmail.com, vk.com/rokolgan, к.301 в общежитии)

Информация

Деление на группы

Результаты практики

  • практика, контест (9 дней): суббота 24:00
  • теория в tex (6 дней): среда 24:00

Вопросы к коллоквиуму

Лекции

Конспект (старая версия прошлых лет)

Краткие планы лекций

  • 18.09 (пн) (Потоки: Форд-Фалкерсон, Эдмондс-Карп, Scaling)
  • 25.09 (пн) (Потоки: Диниц, Карзанов, Каргер-Штейн)
  • 02.10 (пн) (Mincost Потоки: дополняющие пути, алгоритм Клейна, полиномиальный алгоритм)
  • 09.10 (пн) (Строки: префикс-фукнция, Z-функция, хеши...)

Клуб любителей алгоритмов

Понедельник, после 4-й пары, та же аудитория.

  • 09.10 (пн) Быстрые mincost потоки: cost-scaling через push-relabel за

Домашние задания

svn для сдачи теордз

Результаты контестов

TeX исходники практик

Условия теорзадачек

Условия контестов