<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Debnatkh</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Debnatkh"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Debnatkh"/>
	<updated>2026-09-21T14:28:24Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=70781</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=70781"/>
		<updated>2022-06-16T07:08:17Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: /* Формула выставления итоговой оценки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты (4 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.25&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки (4 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.15&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;контрольная&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты (2 + 3 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.25&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки (2 + 3 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.15&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;контрольная&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
| 07.02.2022&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Структуры данных 2&lt;br /&gt;
| [https://drive.google.com/file/d/1JJ9VcAV7vzw26_DH5zUREOXEmXbjcaUz/view?usp=sharing Листок]&lt;br /&gt;
| 15.02.2022&lt;br /&gt;
| 22.02.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 05.02.2022&lt;br /&gt;
| Деревья поиска, структуры данных, задача на ревью&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34590 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| 19.02.2022&lt;br /&gt;
| Персистентность, динамическое программирование, переборы&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34885 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| 12.03.2022&lt;br /&gt;
| Графы, снм&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/35631 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| 7.05.2022&lt;br /&gt;
| Паросочетания, потоки&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/37311 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| 4.06.2022&lt;br /&gt;
| Строки, формальные языки&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/38048/enter Вход]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья поиска&lt;br /&gt;
| [https://drive.google.com/file/d/1p09Bz3aMYX_HZbQdDmzk2t87HtkWmIPD/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Первая очная лекция! Бинарные деревья поиска, 2-3 дерево, декартово дерево&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=Wa2II3ZDeM0 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 13.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья Тарьяна-Слейтера (Splay дерево)&lt;br /&gt;
| [https://drive.google.com/file/d/16MAIZAm1bwOg6nn0GkRbX_fAK-pxK20R/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=QQnK9sdPzso Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Структуры данных для запросов на отрезках&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=4TTYrCTV4h8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на деревья поиска и запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/1FpjZGqaJnUnapRR7hI9kqHLes544FI3e/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=HAMIhpnmQf8 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Корневые деревья, LCA, LA, метод четырёх русских&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=vkBtUfJFOtQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| Короткий контест&lt;br /&gt;
| Короткий контест 1&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/19JkY2MhvDtwiNzCZ223ZnbuzWqhT9Mvj/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=I3cthrjK7LY Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Персистентные структуры данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=VG1y_xJUOxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 27.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Запросы на деревьях и персистентность&lt;br /&gt;
| [https://drive.google.com/file/d/1V4sUB-iXgjl1W-DBQIMS_PxBs9zz4gSl/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Частично персистентное бинарное дерево поиска без штрафа по времени и памяти&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 01.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Ещё задачи на структуры и персистентность&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Метод перебора в задачах оптимизации и генерации комбинаторных объектов. Динамическое программирование, meet-in-the-middle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 03.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор ДЗ + задачи на ДП&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Эвристические методы оптимизации перебора&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 08.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор дз на структуры данных + задачи на ДП и перебор&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Асимптотические оптимизации перебора, перебор в играх с нулевой суммой, альфа-бета отсечение&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 15.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор КР + разбор ДЗ&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Обходы графов в глубину и ширину, их основные применения, компоненты связности, мосты и точки сочленения, 2-SAT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 17.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Кратчайшие пути во взвешенных графах, потенциалы Джонсона, эвристика A*&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 22.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Задача о минимальном остове, алгоритмы нахождения минимального остова и критерии оптимальности&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 01.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Графовые алгоритмы в модели со внешней памятью. Задача list ranking&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 03.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Паросочетания в двудольных графах&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 10.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Задача о максимальном потоке, теорема о декомпозиции потока, теорема Форда-Фалкерсона&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 15.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Полиномиальные алгоритмы решения задачи о максимальном потоке&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 17.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 22.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Стоимостной поток&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 07.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на кучи&lt;br /&gt;
| [https://drive.google.com/file/d/1pa62hOJaswwj_qQLnmKZtwDRK7C6Ifv7/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеширование. Постановка задачи, полиномиальное хеширование, лемма Шварца-Зиппеля&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=HdTnD9yswcE Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1RSpq-Mk9Vhpbs9jXQ12bmtIGm_vqgrRM/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=go0BH-005Gc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеш-таблицы с цепочками и открытой адресацией. Стратегии удаления элементов, сканирования и масштабирования таблиц. Фильтры Блума.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=xcJ9K_gE2rw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 14.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеш-таблицы&lt;br /&gt;
| [https://drive.google.com/file/d/1UpQgg60pC94yI_96UkT_GF5wYPKW7JtL/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Идеальное хеширование, статическое и динамическое. Алгоритм min-hash.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=f6fwf62cnNw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 16.12.2021&lt;br /&gt;
| Бонусный контест&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 21:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=70780</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=70780"/>
		<updated>2022-06-16T07:08:05Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: /* Формула выставления итоговой оценки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты (4 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.25&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки (4 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.15&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;контрольная&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты (2 + 3 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.25&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки (2 + 3 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.15&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;контрольная&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
| 07.02.2022&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Структуры данных 2&lt;br /&gt;
| [https://drive.google.com/file/d/1JJ9VcAV7vzw26_DH5zUREOXEmXbjcaUz/view?usp=sharing Листок]&lt;br /&gt;
| 15.02.2022&lt;br /&gt;
| 22.02.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 05.02.2022&lt;br /&gt;
| Деревья поиска, структуры данных, задача на ревью&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34590 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| 19.02.2022&lt;br /&gt;
| Персистентность, динамическое программирование, переборы&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34885 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| 12.03.2022&lt;br /&gt;
| Графы, снм&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/35631 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| 7.05.2022&lt;br /&gt;
| Паросочетания, потоки&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/37311 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| 4.06.2022&lt;br /&gt;
| Строки, формальные языки&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/38048/enter Вход]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья поиска&lt;br /&gt;
| [https://drive.google.com/file/d/1p09Bz3aMYX_HZbQdDmzk2t87HtkWmIPD/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Первая очная лекция! Бинарные деревья поиска, 2-3 дерево, декартово дерево&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=Wa2II3ZDeM0 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 13.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья Тарьяна-Слейтера (Splay дерево)&lt;br /&gt;
| [https://drive.google.com/file/d/16MAIZAm1bwOg6nn0GkRbX_fAK-pxK20R/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=QQnK9sdPzso Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Структуры данных для запросов на отрезках&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=4TTYrCTV4h8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на деревья поиска и запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/1FpjZGqaJnUnapRR7hI9kqHLes544FI3e/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=HAMIhpnmQf8 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Корневые деревья, LCA, LA, метод четырёх русских&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=vkBtUfJFOtQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| Короткий контест&lt;br /&gt;
| Короткий контест 1&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/19JkY2MhvDtwiNzCZ223ZnbuzWqhT9Mvj/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=I3cthrjK7LY Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Персистентные структуры данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=VG1y_xJUOxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 27.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Запросы на деревьях и персистентность&lt;br /&gt;
| [https://drive.google.com/file/d/1V4sUB-iXgjl1W-DBQIMS_PxBs9zz4gSl/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Частично персистентное бинарное дерево поиска без штрафа по времени и памяти&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 01.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Ещё задачи на структуры и персистентность&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Метод перебора в задачах оптимизации и генерации комбинаторных объектов. Динамическое программирование, meet-in-the-middle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 03.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор ДЗ + задачи на ДП&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Эвристические методы оптимизации перебора&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 08.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор дз на структуры данных + задачи на ДП и перебор&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Асимптотические оптимизации перебора, перебор в играх с нулевой суммой, альфа-бета отсечение&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 15.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор КР + разбор ДЗ&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Обходы графов в глубину и ширину, их основные применения, компоненты связности, мосты и точки сочленения, 2-SAT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 17.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Кратчайшие пути во взвешенных графах, потенциалы Джонсона, эвристика A*&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 22.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Задача о минимальном остове, алгоритмы нахождения минимального остова и критерии оптимальности&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 01.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Графовые алгоритмы в модели со внешней памятью. Задача list ranking&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 03.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Паросочетания в двудольных графах&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 10.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Задача о максимальном потоке, теорема о декомпозиции потока, теорема Форда-Фалкерсона&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 15.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Полиномиальные алгоритмы решения задачи о максимальном потоке&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 17.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 22.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Стоимостной поток&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 07.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на кучи&lt;br /&gt;
| [https://drive.google.com/file/d/1pa62hOJaswwj_qQLnmKZtwDRK7C6Ifv7/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеширование. Постановка задачи, полиномиальное хеширование, лемма Шварца-Зиппеля&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=HdTnD9yswcE Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1RSpq-Mk9Vhpbs9jXQ12bmtIGm_vqgrRM/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=go0BH-005Gc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеш-таблицы с цепочками и открытой адресацией. Стратегии удаления элементов, сканирования и масштабирования таблиц. Фильтры Блума.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=xcJ9K_gE2rw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 14.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеш-таблицы&lt;br /&gt;
| [https://drive.google.com/file/d/1UpQgg60pC94yI_96UkT_GF5wYPKW7JtL/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Идеальное хеширование, статическое и динамическое. Алгоритм min-hash.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=f6fwf62cnNw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 16.12.2021&lt;br /&gt;
| Бонусный контест&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 21:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=67766</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=67766"/>
		<updated>2022-03-31T10:01:06Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: /* 3 модуль */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты (2 + 3 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.25&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки (2 + 3 модуль)&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.15&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;контрольная&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
| 07.02.2022&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Структуры данных 2&lt;br /&gt;
| [https://drive.google.com/file/d/1JJ9VcAV7vzw26_DH5zUREOXEmXbjcaUz/view?usp=sharing Листок]&lt;br /&gt;
| 15.02.2022&lt;br /&gt;
| 22.02.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 05.02.2022&lt;br /&gt;
| Деревья поиска, структуры данных, задача на ревью&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34590 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| 19.02.2022&lt;br /&gt;
| Персистентность, динамическое программирование, переборы&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34885 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| 12.03.2022&lt;br /&gt;
| Графы, снм&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/35631 Вход]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
| До конца 3 модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья поиска&lt;br /&gt;
| [https://drive.google.com/file/d/1p09Bz3aMYX_HZbQdDmzk2t87HtkWmIPD/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Первая очная лекция! Бинарные деревья поиска, 2-3 дерево, декартово дерево&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=Wa2II3ZDeM0 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 13.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья Тарьяна-Слейтера (Splay дерево)&lt;br /&gt;
| [https://drive.google.com/file/d/16MAIZAm1bwOg6nn0GkRbX_fAK-pxK20R/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=QQnK9sdPzso Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Структуры данных для запросов на отрезках&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=4TTYrCTV4h8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на деревья поиска и запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/1FpjZGqaJnUnapRR7hI9kqHLes544FI3e/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=HAMIhpnmQf8 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Корневые деревья, LCA, LA, метод четырёх русских&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=vkBtUfJFOtQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 20.01.2022&lt;br /&gt;
| Короткий контест&lt;br /&gt;
| Короткий контест 1&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34684/enter Вход]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на запросы на отрезках&lt;br /&gt;
| [https://drive.google.com/file/d/19JkY2MhvDtwiNzCZ223ZnbuzWqhT9Mvj/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=I3cthrjK7LY Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Персистентные структуры данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=VG1y_xJUOxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 27.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Запросы на деревьях и персистентность&lt;br /&gt;
| [https://drive.google.com/file/d/1V4sUB-iXgjl1W-DBQIMS_PxBs9zz4gSl/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Частично персистентное бинарное дерево поиска без штрафа по времени и памяти&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 01.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Ещё задачи на структуры и персистентность&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Метод перебора в задачах оптимизации и генерации комбинаторных объектов. Динамическое программирование, meet-in-the-middle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 03.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор ДЗ + задачи на ДП&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Эвристические методы оптимизации перебора&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 08.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор дз на структуры данных + задачи на ДП и перебор&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Асимптотические оптимизации перебора, перебор в играх с нулевой суммой, альфа-бета отсечение&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 15.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| Разбор КР + разбор ДЗ&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Обходы графов в глубину и ширину, их основные применения, компоненты связности, мосты и точки сочленения, 2-SAT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 17.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Кратчайшие пути во взвешенных графах, потенциалы Джонсона, эвристика A*&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 22.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Задача о минимальном остове, алгоритмы нахождения минимального остова и критерии оптимальности&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 01.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Графовые алгоритмы в модели со внешней памятью. Задача list ranking&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 03.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Паросочетания в двудольных графах&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 10.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Задача о максимальном потоке, теорема о декомпозиции потока, теорема Форда-Фалкерсона&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 15.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Полиномиальные алгоритмы решения задачи о максимальном потоке&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 17.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 22.03.2022&lt;br /&gt;
| семинар&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| лекция&lt;br /&gt;
| Стоимостной поток&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 07.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на кучи&lt;br /&gt;
| [https://drive.google.com/file/d/1pa62hOJaswwj_qQLnmKZtwDRK7C6Ifv7/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеширование. Постановка задачи, полиномиальное хеширование, лемма Шварца-Зиппеля&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=HdTnD9yswcE Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1RSpq-Mk9Vhpbs9jXQ12bmtIGm_vqgrRM/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=go0BH-005Gc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеш-таблицы с цепочками и открытой адресацией. Стратегии удаления элементов, сканирования и масштабирования таблиц. Фильтры Блума.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=xcJ9K_gE2rw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 14.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеш-таблицы&lt;br /&gt;
| [https://drive.google.com/file/d/1UpQgg60pC94yI_96UkT_GF5wYPKW7JtL/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Идеальное хеширование, статическое и динамическое. Алгоритм min-hash.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=f6fwf62cnNw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 16.12.2021&lt;br /&gt;
| Бонусный контест&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64749</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64749"/>
		<updated>2022-01-22T17:08:03Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0,53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0,46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши.&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| &amp;lt;span id=&amp;quot;hw05&amp;quot;&amp;gt; Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
| 07.02.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 05.02.2022&lt;br /&gt;
| Деревья поиска, структуры данных, задача на ревью&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/34590 Вход]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья поиска&lt;br /&gt;
| [https://drive.google.com/file/d/1p09Bz3aMYX_HZbQdDmzk2t87HtkWmIPD/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Первая очная лекция! Бинарные деревья поиска, 2-3 дерево, декартово дерево&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=Wa2II3ZDeM0 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 13.01.2022&lt;br /&gt;
| Семинар &lt;br /&gt;
| Деревья Тарьяна-Слейтера (Splay дерево)&lt;br /&gt;
| [https://drive.google.com/file/d/16MAIZAm1bwOg6nn0GkRbX_fAK-pxK20R/view?usp=sharing Листочек]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Структуры данных для запросов на отрезках&lt;br /&gt;
|&lt;br /&gt;
| Видео&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 07.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на кучи&lt;br /&gt;
| [https://drive.google.com/file/d/1pa62hOJaswwj_qQLnmKZtwDRK7C6Ifv7/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеширование. Постановка задачи, полиномиальное хеширование, лемма Шварца-Зиппеля&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=HdTnD9yswcE Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеши&lt;br /&gt;
| [https://drive.google.com/file/d/1RSpq-Mk9Vhpbs9jXQ12bmtIGm_vqgrRM/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=go0BH-005Gc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Хеш-таблицы с цепочками и открытой адресацией. Стратегии удаления элементов, сканирования и масштабирования таблиц. Фильтры Блума.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=xcJ9K_gE2rw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 14.12.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на хеш-таблицы&lt;br /&gt;
| [https://drive.google.com/file/d/1UpQgg60pC94yI_96UkT_GF5wYPKW7JtL/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Идеальное хеширование, статическое и динамическое. Алгоритм min-hash.&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=f6fwf62cnNw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 16.12.2021&lt;br /&gt;
| Бонусный контест&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 12:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64313</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64313"/>
		<updated>2022-01-17T08:51:20Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0,53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0,46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши.&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| &amp;lt;span id=&amp;quot;hw05&amp;quot;&amp;gt; Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 24.01.2022&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || среда, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || вторник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || пятница, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64225</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64225"/>
		<updated>2022-01-15T17:07:13Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0,53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0,46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши.&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| &amp;lt;span id=&amp;quot;hw05&amp;quot;&amp;gt; Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 24.01.2022&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || пятница, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64224</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64224"/>
		<updated>2022-01-15T17:06:48Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0,53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0,46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши.&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| 5&lt;br /&gt;
| &amp;lt;span id=&amp;quot;hw05&amp;quot;&amp;gt; Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 24.01.2022&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || пятница, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64222</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64222"/>
		<updated>2022-01-15T17:03:57Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0,53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0,46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши.&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| 5&lt;br /&gt;
| &amp;lt;span id=&amp;quot;hw05&amp;quot;&amp;gt; Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 24.01.2022&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Басалаев || 213 || четверг, 19:00 || [https://teleg.run/pojaleesh @pojaleesh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || пятница, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64220</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64220"/>
		<updated>2022-01-15T16:32:01Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0,53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0,46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши.&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| 5&lt;br /&gt;
| &amp;lt;span id=&amp;quot;hw05&amp;quot;&amp;gt; Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 24.01.2022&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64219</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64219"/>
		<updated>2022-01-15T16:29:12Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0,53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0,46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши.&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|- &lt;br /&gt;
| 5&lt;br /&gt;
| Структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1qVeUGutzLUZnSFlDmeNnSlEgH_zLhYOB/view?usp=sharing Листок]&lt;br /&gt;
| 24.01.2022&lt;br /&gt;
| 31.01.2022&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64087</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=64087"/>
		<updated>2022-01-13T16:48:30Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: /* Правила сдачи домашних заданий */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0,53571428572&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0,46428571428&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 16.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на cортировки и порядковые статистики&lt;br /&gt;
| [https://drive.google.com/file/d/1XLuFWAyNSl0NmWU7BkFHeJ0g0x31YjTo/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=tKl-h6SgoZ8 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Нижняя оценка на сложность сортировки сравнениями, сортирующие сети&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=OnbfE3MJpxQ Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 18.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Сортирующие сети и простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1VETWg-EqrocnJsRHPc3PVbxXud1u4BA4/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=-6urQgOZdqo Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Поставнока задач во внешней памяти, модель вычислений. Эффективная сортировка во внешней памяти&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=r6fyYA71Cbc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 23.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на алгоритмы во внешней памяти&lt;br /&gt;
| [https://drive.google.com/file/d/1SOKEL_koKErxna49-S8cqW2KWKabFNnN/view?usp=sharing Листочек]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Простые структуры данных. Двоичные и k-ичные кучи, биномиальные пирамиды&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=CdYXvljG2LY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 25.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на простые структуры данных&lt;br /&gt;
| [https://drive.google.com/file/d/1yda5xfWtq4I26TPNTPos_FcSqy2EYPGv/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IBuNu1gZCuw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Амортизационный анализ&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=MyEYBIxhcuY Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 30.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на амортизационный анализ&lt;br /&gt;
| [https://drive.google.com/file/d/1WhSVbYpPkK-RlyWvzAbAcap0SnEysT-i/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Фибоначчиевые кучи&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=YpfAUSFmirI Видео]&lt;br /&gt;
|-&lt;br /&gt;
| 02.12.2021&lt;br /&gt;
| Бонусный семинар&lt;br /&gt;
| Реальная эффективность операций, написание быстрого кода, иерархия памяти&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна. Не позднее, чем через 10 дней после жёсткого дедлайна мы гарантируем проверку исправленных работ.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Простые структуры данных и амортизационный анализ.&lt;br /&gt;
| [https://drive.google.com/file/d/1Pk5RHEpI3U3MnL7LBJGy7tLtCN7zbtap/view?usp=sharing Листок]&lt;br /&gt;
| 06.12.2021&lt;br /&gt;
| 13.12.2021&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Кучи, хеши.&lt;br /&gt;
| [https://drive.google.com/file/d/1aI25RLurWWPbZ9WH6_e2MYk2984srxAK/view?usp=sharing Листок]&lt;br /&gt;
| 17.12.2021&lt;br /&gt;
| 25.12.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 09.12.2021&lt;br /&gt;
| Вероятности, сортировки, простые структуры, кучи&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31739 Вход]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 18.12.2021&lt;br /&gt;
| Хеши&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/32954 Вход]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61602</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=61602"/>
		<updated>2021-11-18T10:36:21Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1zjs_g2Db8lzkWdI256t9-rpuKApZCRNT/view?usp=sharing Программа курса]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Youtube-logo.png|x100px | link=https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy]]&amp;lt;br&amp;gt;[https://www.youtube.com/playlist?list=PLEwK9wdS5g0p4lTp0x7xgH2CICLvM4rTy Плейлист с записями лекций]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Тип &lt;br /&gt;
! Тема&lt;br /&gt;
! Материалы&lt;br /&gt;
! Видео&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 26.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Основные определения, асимптотический рост функций, виды полиномиальности&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=XdJ4ttt2hc0 Видео]&lt;br /&gt;
|- &lt;br /&gt;
| Лекция&lt;br /&gt;
| Знакомство, обзор программы курса, введние в теорию вероятностей &lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=WYrNMqsDScA Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 28.10.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=iAmC9FS643k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
| [https://drive.google.com/file/d/1iY5YzzpspQqOyuJ_jdAPZHbcSXHDuRQF/view?usp=sharing Материалы]&lt;br /&gt;
| [https://www.youtube.com/watch?v=irG9tjy2GgM Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 02.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| [https://drive.google.com/file/d/1zhTrBeLJ3Mm6kfEumCHhRdEKBYJ0m2rR/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=EGvKQ6f0FUg Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| RAM-модель&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=IdPgYZOs54k Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 09.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на дисперсию, вероятности и матожидание, свойства случайных структур&lt;br /&gt;
| [https://drive.google.com/file/d/14Ea4delZWlsf1h6ChU6Go4639zWghEJE/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=IvKivSR0zxc Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Доказательство корректности работы алгоритмов, сортировки сравнениями, доказательство времени работы по индукции, рандомизированный поиск порядковой статистики&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=beyP0TU7-94 Видео]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 11.11.2021&lt;br /&gt;
| Семинар &lt;br /&gt;
| Задачи на сортировку&lt;br /&gt;
| [https://drive.google.com/file/d/1JOTWNMazfKzSnZeaX_sqCWa8g0iTRESy/view?usp=sharing Листочек]&lt;br /&gt;
| [https://www.youtube.com/watch?v=Y6a_ariyjXw Видео]&lt;br /&gt;
|-&lt;br /&gt;
| Лекция&lt;br /&gt;
| Детерменированный поиск порядковой статистики, бинарный и интерполяционный поиск, сортировки с учётом способа представления чисел, сортировка случайных данных&lt;br /&gt;
|&lt;br /&gt;
| [https://www.youtube.com/watch?v=92I4Ho0J6wU Видео]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt; Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
1. Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
&lt;br /&gt;
2. Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
&lt;br /&gt;
3. Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вас несколько дней на исправление недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Сортировки&lt;br /&gt;
| [https://drive.google.com/file/d/1sdjjrP0TiIFM39Ki6fM6O-L2apcW39dl/view?usp=sharing Листок]&lt;br /&gt;
| 24.11.2021&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 01.12.2021&lt;br /&gt;
| Вероятности, упорядоченные данные, простые структуры&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/31144 Вход]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60754</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60754"/>
		<updated>2021-11-01T09:50:33Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическую вероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вы в течении пары дней на исправления недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span id=&amp;quot;classroom&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Правила сдачи письменных работ===&lt;br /&gt;
&lt;br /&gt;
1. Пожалуйста, убедитесь, что вашу работу можно идентифицировать (имя написано в файле, или ваш гугл-аккаунт подписан вашим именем).&lt;br /&gt;
&lt;br /&gt;
2. При отправке убедитесь, что у вас появилась кнопка &amp;quot;отменить отправку&amp;quot; — это означает, что работа отправлена на проверку.&lt;br /&gt;
&lt;br /&gt;
3. Домашние задания, сданные не в формате .pdf или набранные не с помощью системы вёрстки LaTeX не принимаются.&lt;br /&gt;
&lt;br /&gt;
4. Нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки).&lt;br /&gt;
&lt;br /&gt;
5. Решение должно представлять из себя свзяный цензурный текст без обсценной лексики, который может быть прочитан носителем русского языка, и являть собой решение задачи. Если текст не являет собой решение задачи, не надо прикладывать его к решению.&lt;br /&gt;
&lt;br /&gt;
6. Списывание в работах повлечёт за собой обнуление баллов по работе.&lt;br /&gt;
&lt;br /&gt;
7. Если вы не чувствуете себя уверено при работе с LaTeX, используйте шаблон https://www.overleaf.com/read/bpvmhqcvfgqq. В нём отражена основаня функциональность системы вёрстки. Вы можете склонировать проект и использовать его&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Список заданий===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Мягкий дедлайн&lt;br /&gt;
! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| 14.11.2021&lt;br /&gt;
| 22.11.2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60701</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60701"/>
		<updated>2021-10-31T15:49:58Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическую вероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменных работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить исправленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарии вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вы в течении пары дней на исправления недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн на отправку&lt;br /&gt;
! Дедлайн на исправление&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| Будет позже&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60700</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60700"/>
		<updated>2021-10-31T15:47:19Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: /* Теоретическое домашнее задание */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическуювероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из шести ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. Проверкой письменныъ работ занимаются два ассистента, закреплённые за группой.&lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность единожды исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить испраленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
6. Почти все (кроме, может быть, последних в модуле) домашние задания будут разобраны на семинарах. Разборы будут проводиться не раньше жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
Написанное выше стоит понимать так: в лучшем сценарри вы решаете задачи и сдаёте какие-то из них (те, которые сложнее всего сдать письменно) устно, а все остальные — письменно. После мягкого дедлайна в течении пары дней ваш ассистент проверяет все работы и отправляет по ним фидбек, после чего у вы в течении пары дней на исправления недочётов. Мы будем пытаться проверять работы как можно раньше, но не гарантируем ничего лучше, чем описанное в п. 5.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн на отправку&lt;br /&gt;
! Дедлайн на исправление&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| Будет позже&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60699</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60699"/>
		<updated>2021-10-31T15:33:43Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическуювероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. &lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить испраленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн на отправку&lt;br /&gt;
! Дедлайн на исправление&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| Будет позже&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60660</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60660"/>
		<updated>2021-10-30T16:40:24Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическуювероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
2. Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
3. Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
4. Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. &lt;br /&gt;
&lt;br /&gt;
5. Пусть мягкий дедлайн по был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить испраленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн на отправку&lt;br /&gt;
! Дедлайн на исправление&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| Будет позже&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60659</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60659"/>
		<updated>2021-10-30T16:36:54Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическуювероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Теоретическое домашнее задание ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. &lt;br /&gt;
&lt;br /&gt;
Пусть мягкий дедлайн по был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить испраленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн на отправку&lt;br /&gt;
! Дедлайн на исправление&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| Будет позже&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60658</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60658"/>
		<updated>2021-10-30T16:36:04Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическуювероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Теоретическое домашнее задание ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. &lt;br /&gt;
&lt;br /&gt;
Пусть мягкий дедлайн по был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить испраленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн на отправку&lt;br /&gt;
! Дедлайн на исправление&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| Будет позже&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60657</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60657"/>
		<updated>2021-10-30T16:35:00Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическуювероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Теоретическое домашнее задание ==&lt;br /&gt;
&amp;lt;div id=&amp;quot;homework&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. &lt;br /&gt;
&lt;br /&gt;
Пусть мягкий дедлайн по был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить испраленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн на отправку&lt;br /&gt;
! Дедлайн на исправление&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| Будет позже&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60656</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60656"/>
		<updated>2021-10-30T16:29:23Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическуювероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Теоретическое домашнее задание ==&lt;br /&gt;
&lt;br /&gt;
Некоторые из задач домашнего задания можно сдать только письменно, остальные — как письменно, так и устно.&lt;br /&gt;
&lt;br /&gt;
Для каждого домашнего задания определены два дедлайна: мягкий дедлайн (обычно — через 2 недели) и жёсткий дедлайн (обычно — через 3 недели после выдачи задания).&lt;br /&gt;
&lt;br /&gt;
Вплоть до мягкого дедлайна вы можете сдавать задачи устно любому из ассистентов. Для этого необходимо предаварительно [https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing записаться на консультацию].&lt;br /&gt;
&lt;br /&gt;
Кроме этого, вплоть до мягкого дедлайна вы можете сдавать задачи письменно в [https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]. &lt;br /&gt;
&lt;br /&gt;
Пусть мягкий дедлайн по был в день d, а вы сдали работу в день x. Тогда гарантируется, что не позднее, чем в день max(d + 4, x + 7) ваша работа будет проверена и по ней будут оставлены комментарии и пожелания об исправлении. После этого у вас есть возможность исправить проблемы в работе (закрыть уже существующие дыры, но никак не писать новые задачи) и отправить испраленную работу до вплоть до жёсткого дедлайна.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! №&lt;br /&gt;
! Тема&lt;br /&gt;
! Листок&lt;br /&gt;
! Дедлайн на отправку&lt;br /&gt;
! Дедлайн на исправление&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Вероятности и математическое ожидание.&lt;br /&gt;
| [https://drive.google.com/file/d/1uP6YIwqWJiMtjPPHGn5ykleR7shjyAtt/view?usp=sharing Листок]&lt;br /&gt;
| Будет позже&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60653</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60653"/>
		<updated>2021-10-30T14:07:03Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конечные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическуювероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60649</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60649"/>
		<updated>2021-10-30T12:32:41Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| 26.10.2021&lt;br /&gt;
| Асимптотическая сложность, типы алгоритмов&lt;br /&gt;
| [https://drive.google.com/file/d/1ZoUnd7okePTlQxdBZwtB2jRp2QgQrAS7/view?usp=sharing Листочек]&lt;br /&gt;
| Вводная лекция. Структура курса и оргвопросы. Введение в теорию вероятностей (конеч-ные вероятностные пространства).&lt;br /&gt;
|-&lt;br /&gt;
| 28.10.2021&lt;br /&gt;
| Задачи на комбинаторную и геометрическуювероятности&lt;br /&gt;
| [https://drive.google.com/file/d/1FN7SzZHSwhKVtNKA6EmHEproKzGXlPCZ/view?usp=sharing Листочек]&lt;br /&gt;
| Введение в теорию вероятностей (математическое ожидание, пример анализа алгоритмов)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| Владимир Кауркин || 211 || понедельник 20:00  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| Игорь Маркелов || 211 || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Деб Натх || 213 || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| Алеся Иванова || 213 || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| Максим Лутан || 215 || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| Кирилл Шубников || 215 || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60509</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60509"/>
		<updated>2021-10-27T13:43:08Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Лутан || суббота, 19:00 (можно договориться о другом дне недели в лс) || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Кирилл Шубников || среда 21:00 (писать в лс) || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алеся Иванова || среда 17:00 || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Владимир Кауркин ||  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Игорь Маркелов || четверг 21:00 || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60421</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60421"/>
		<updated>2021-10-26T11:11:56Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1bRg_nUNZxfPY-JxFXvzAvPb-GwWZ8Cv8gxJSJgo-uhA/htmlview html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/NDEyODEwMjUzMDIz?cjc=27fucrv Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;27fucrv&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/17JZuEJZPFaItPYl6m9ekjmI1jl_h7gWk9cXxDpnRb6Q/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;Формула оценивания пока предварительная и может поменяться!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 модуль:&#039;&#039;&#039; О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 или 6 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого очного модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 211-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] || 211-2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || 213-1 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] || 213-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков || 215-1  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук || 215-2  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || вторник, 20:00 || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Лутан ||  || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Кирилл Шубников ||  || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алеся Иванова ||  || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Владимир Кауркин ||  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Игорь Маркелов ||  || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60192</id>
		<title>Алгоритмы и структуры данных пилотный поток 2021/2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=60192"/>
		<updated>2021-10-20T14:39:15Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: Новая страница: «&amp;#039;&amp;#039;&amp;#039;Лектор:&amp;#039;&amp;#039;&amp;#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]     == Формула выставления итог…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.25&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.15&#039;&#039;&#039; &amp;amp;middot;  O&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| Максим Гайдук ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Дмитрий Ковальков || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов ||  || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  ||  || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Лутан ||  || [https://teleg.run/Maksim_Lutan @Maksim_Lutan]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Кирилл Шубников ||  || [https://teleg.run/Radewoosh51 @Radewoosh51]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алеся Иванова ||  || [https://teleg.run/alesyaivanova @alesyaivanova]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Владимир Кауркин ||  || [https://teleg.run/LordVoldebug @LordVoldebug]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Игорь Маркелов ||  || [https://teleg.run/ElderlyPassionFruit @ElderlyPassionFruit]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=60191</id>
		<title>Wiki ФКН</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=60191"/>
		<updated>2021-10-20T14:30:28Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
= Учебные курсы факультета компьютерных наук =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2021/22 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2021/2022_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2021/2022_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_Анализ_1_на_ПМИ_2021/2022_(пилотный_поток) | Математический анализ 1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2021/2022_(основной_поток) | Математический анализ-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1-2021-22 | Дискретная математика на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Основы_и_методология_программирования_на_ПМИ_2021/2022_(основной_поток) Основы и методология программирования на ПМИ 2021/2022 (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_пикапа_на_ПМИ_2021/2022 | Основы и методология пикапа на ПМИ 2021/2022]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных пилотный поток 2021/2022 | Алгоритмы и структуры данных пилотный поток 2021/2022]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[DM1-SE-2021-22 | Дискретная математика-1 ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra22.wikidot.com/ Алгебра 2021/2022 ПИ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics DSBA 2021/2022 | Discrete Mathematics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG DSBA 2021/2022 | LAaG (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus DSBA 2021/2022 | Calculus (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Programming DSBA 2021/2022 | Introduction to Programming (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;КНАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_(КНАД) | Математический анализ (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра_(КНАД) | Линейная алгебра (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_Python | Программирование на Python  (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_КНАД | Дискретная математика (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2021/2022_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2021/2022_(основной_поток)| ТВиМС (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ 2021/2022 (пилотный поток) | Математический анализ - 2 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_-_2.1_(2021/22) Математический анализ - 2 (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[[MissingSemester2021/2022 | Инструменты промышленной разработки (The Missing Semester of your CS education)]]&lt;br /&gt;
&lt;br /&gt;
[[Язык программирования C++ (углубленный курс) | Язык программирования C++ (углубленный курс)]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая логика | Математическая логика]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 2 2021 | Алгоритмы и структуры данных 2]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021 | Алгоритмы и структуры данных – 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2021 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей и математическая статистика 2021-2022 | Теория вероятностей и математическая статистика]]&lt;br /&gt;
&lt;br /&gt;
[[НИС Методы и алгоритмы защиты информации | НИС Методы и алгоритмы защиты информации]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics 2 DSBA 2021/2022 | Discrete Mathematics 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2021/22 | Business and Management in Global Context (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_21/22 | Безопасность компьютерных систем 21/22]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1 | Машинное обучение 1]]&lt;br /&gt;
&lt;br /&gt;
[[Theory of Computation 2021 | Theory of Computation]]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/082aef7073a844afa4c1bf718a773d77 Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[https://naorlov.notion.site/naorlov/Nets-2021-51931594039e40aeb9102b784d7a8e70 Компьютерные сети]&lt;br /&gt;
&lt;br /&gt;
[http://math-info.hse.ru/s21/8 Прикладные дифференциальные уравнения]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/5ca71a3b2b17452599f169468df43408 НИС Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/NIS-TCS-20-21 НИС Теоретическая информатика]&lt;br /&gt;
&lt;br /&gt;
[[Сбор_и_разметка_данных_для_машинного_обучения_21/22 | Сбор и разметка данных для машинного обучения 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[time_series_modelling_21_22 | Моделирование временных рядов 21/22]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Psmo_21_22 Прикладная статистика в машинном обучении 21/22]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_3_курс_2021/2022 | НИС Машинное обучение и приложения 3 курс]]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2021 | Statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ML4SE_1 | НИС Машинное обучение для программной инженерии]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_21/22 | Безопасность компьютерных систем 21/22]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_21/22 Дизайн систем]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%82%D0%B5%D0%BD%D0%B7%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9 Основы тензорых вычислений]&lt;br /&gt;
&lt;br /&gt;
[[Сбор_и_разметка_данных_для_машинного_обучения_21/22 | Сбор и разметка данных для машинного обучения 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2021 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_4_курс_2021/2022 | НИС Машинное обучение и приложения 4 курс]]&lt;br /&gt;
&lt;br /&gt;
[https://artemova.notion.site/artemova/c88a68750cff4b509699fa127be11801 Глубинное обучение для текстовых данных 2021/2022]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/2-0cd36b67b9f64182bfeabcda9ede647a НИС Распределенные системы 2]&lt;br /&gt;
&lt;br /&gt;
[[msbdp_21 | Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[InfTheory2021 | Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[OWF2021 | Односторонние функции и их применения]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Statistics 4mr 2021-22 | Statistical Methods for Market Research (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Decision Making Strategy]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-2_2021/2022|ДГТВ-2]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9C%D0%B0%D0%B9%D0%BD%D0%BE%D1%80_%D0%91%D0%B8%D0%BE%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0_1_%D0%B3%D0%BE%D0%B4_2021/22 Майнор Биоинформатика 1 год 2021/22]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_программирование_21/22_(майнор_ИАД) | Введение в программирование 21/22 (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_глубинного_обучения | Основы глубинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное_программирование_2019 | Функциональное программирование 2021]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (ноя-дек 2021)]]&lt;br /&gt;
&lt;br /&gt;
[[Dopglavy_DM_2022| Дополнительные главы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_Data_Science_в_игровой_индустрии_(SAS) | Факультатив Data Science в игровой индустрии (SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_Анализ_данных_на_платформе_SAS | Факультатив Анализ данных на платформе SAS]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%93%D0%B5%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F_2020/21 Цифровая грамотность] || География глобальных измерений и геоинформационные технологии || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, Востоковедение 2021/2022| Цифровая грамотность]] || Востоковедение || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|[[Цифровая Грамотность ИКВиА 2021/2022 | Цифровая грамотность]] || ИКВиА || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B2_%D0%B4%D0%B5%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%8E%D1%80%D0%B8%D1%81%D1%82%D0%B0_2018-2019 Цифровая грамотность] || Юриспруденция || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B2_%D0%B4%D0%B5%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%8E%D1%80%D0%B8%D1%81%D1%82%D0%B0_2018-2019 Цифровая грамотность] || Юриспруденция:частное право || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_2021/2022 Цифровая грамотность] ||История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Цифровая_грамотность_Филология_2021/2022 Цифровая грамотность] || Филология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2020-21_(%D0%9A%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F) Цифровая грамотность] || Культурология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2019-2020_(%D0%9A%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F) Цифровая грамотность] || Медиакоммуникации || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2019-2020(%D1%84%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F) Цифровая грамотность] || Философия || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_программирования_на_Python_осень_2021_матфак Основы программирования на Python] || Математика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_R,_%D0%A1%D0%BE%D1%86%D0%B8%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F Анализ данных в R] || Социология || 4 курс || 1-2 модули&lt;br /&gt;
|- &lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D0%9C%D0%A1%D0%90%D0%A0-2_2020 Методы анализа больших данных в исследованиях поведения покупателя] || Прикладные методы социального анализа рынков (магистратура) || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_(%D0%A4%D0%AD%D0%9D)_-_2020 Машинное обучение] || Экономика || 3,4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_ЭкСтат_ГП | Программирование на языке Python ]] || Городское планирование, Экономика и статистика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 2021/2022 | Основы анализа данных в международных отношениях]] || Международные отношения || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Python_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 Python извлечение и обработка данных] || Клеточная и молекулярная биотехнология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_Python_(%D0%9F%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_2020) Основы программирования в Python ] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_работы_с_данными:_сбор,_анализ,_визуализация_(ОП_%22Журналистика%22) Основы работы с данными: сбор, анализ, визуализация] || Журналистика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_Data_Science Data Science] || Экономика впечатлений: менеджмент в индустрии гостеприимства и туризме (магистратура) || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_(%D1%81%D0%BE%D0%B2._%D0%B1%D0%B0%D0%BA._%D0%92%D0%A8%D0%AD-%D0%A0%D0%AD%D0%A8_2021) Машинное обучение] || Совместный бакалавриат НИУ ВШЭ и РЭШ || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
|| Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/Data_Analysis_in_Economics_and_Finance_2020-2021 Data Analysis in Economics and Finance] || Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/Data_Analysis_in_Journalism_and_Political_Science_2020-2021 Data Analysis in Journalism and Political Science]|| Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D1%8B%D0%B5_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_2020_1%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C Прикладные исследования в культурологии] || Прикладная культурология (магистратура) || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F Программирование и лингвистические данные] || Фундаментальная и компьютерная лингвистика || 1 курс || 1, 2, 3, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F Программирование и лингвистические данные] || Фундаментальная и компьютерная лингвистика || 1 курс || 1, 2, 3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8 Программирование и теория алгоритмов] || Фундаментальная и компьютерная лингвистика || 3 курс || 2, 3, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_2020 Нейросетевые методы в обработке текстов] || Фундаментальная и компьютерная лингвистика || 4 курс || 1, 2, 3 модули&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Modern_Data_Analysis_2021_2022 | Modern Data Analysis]] || Data Science (Науки о данных) || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2021_2022 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Theory of Computation 2021 | Theory of Computation]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[RecSys_2021_2022 | Рекомендательные системы]] || ФТИАД || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2021_2022 | Стохастический анализ 2021-2022]] || Math of Machine Learning || 1 year&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Econ_probability_2021-22 Теория вероятностей и математическая статистика] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Динамическая оптимизация в экономике и финансах, фэн, 2021/22|Динамическая оптимизация в экономике и финансах]] || фэн, 3-4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Архив = &lt;br /&gt;
&lt;br /&gt;
== Курсы за 2020/21 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2020/2021_(пилотный_поток) | Математический анализ-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2020/2021_(основной_поток) | Математический анализ-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2020/2021_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2020/2021_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2020/2021_(пилотный_поток) | Алгебра (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2020/2021_(основной_поток) | Алгебра (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2020/2021_(пилотный_поток) | Основы и методология программирования на ПМИ 2020/2021 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2020/2021_(основной_поток)_3_модуль | Основы и методология программирования на ПМИ 2020/2021 (основной поток, III модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1-2020-21 | Дискретная математика-1 ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_1_2020/2021_(4_модуль) | Алгоритмы и структуры данных – 1 (4 модуль) на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021 | Алгоритмы и структуры данных – 1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[DM1-SE-2020-21 | Дискретная математика-1 ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra21.wikidot.com/ Алгебра ПИ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2020/2021 | Discrete Mathematics (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2020/2021 | Linear Algebra and Geometry (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[English_DSBA_2020/2021 | English DSBA (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_DSBA_2020/2021 | Introduction to Programming (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ Calculus_2020/21 | Calculus (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2020/2021 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_Economics_2020/21 | Introduction to Economics ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2020/2021_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2020/2021_(основной_поток)| Теория вероятностей (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2020/2021_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_-_2_(основной_поток) | Математический анализ - 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[MissingSemester2020/2021 | Инструменты промышленной разработки (The Missing Semester of your CS education)]]&lt;br /&gt;
&lt;br /&gt;
[[АКОС ПМИ 2020/2021 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Основы матричных вычислений 2020/2021]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (ПМИ)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2020/2021 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-base2020/2021 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2019/2020 | Алгоритмы и структуры данных - 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2020/2021 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Calculus-2_DSBA_2020_(ПАД) | Calculus-2 (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_-_2_DSBA2020/2021 | Discrete Mathematics - 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2020/21 | Business and Management in Global Context (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Principles_of_micro_and_macro-economics_2020/21 | Principles of micro and macro-economics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms_and_data_structures_2_2020/21 | Algorithms and data structures 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics_DSBA_2020/2021 | Probability and Statistics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2020/2021 | Computer Architecture and Operating Systems (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Differential_Equations_2021 | Differential Equations ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2020_2021 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная статистика в машинном обучении 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Theory of computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Матричные вычисления 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2020/2021|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации в машинном обучении|Методы оптимизации в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Моделирование временных рядов 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Высокопроизводительные вычисления 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[ Сбор и обработка данных с помощью краудсорсинга 20/21 ]]&lt;br /&gt;
&lt;br /&gt;
[[ Распределённые системы ]]&lt;br /&gt;
&lt;br /&gt;
[[ Компьютерные сети 2021 ]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_РС|НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе (Кафедра SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы прикладной статистики (2020/21)]]&lt;br /&gt;
&lt;br /&gt;
[[Comb2020_2021 | Комбинаторные конструкции в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Численные Методы 2021]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Математическое моделирование]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ MachineLearning1_DSBA2020 | Machine Learning 1 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ Time_Series_and_Stochastic_Processes_ada_20_21 | Time Series and Stochastic Processes (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[ST2187 Business analytics, applied modelling and prediction | Business analytics, applied modelling and prediction (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Data_Base_2020/2021_DSBA | Data Base (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Social_History_of_Science_2020/21 | Social History of Science (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Elements_of_Econometrics_2020/21 | Elements of Econometrics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Data Science Case Studies / Анализ данных в бизнесе (Кафедра SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[ Optimization_methods | Optimizaton Methods (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2020 | Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Символьные вычисления]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2020/2021 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение в обработке звука 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские методы машинного обучения 2020 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное обучение на больших данных 2021]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Генеративные модели в машинном обучении 2021 | Генеративные модели в машинном обучении 2021]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[НИС_РС_2 | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[msbdp_20 | Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[ Облачные вычисления]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2020 | Statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[InfTheo2020-2021|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[A_Theorist&#039;s_Toolkit_2020_2021 | A Theorist&#039;s Toolkit, AMI]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[ Майнор Биоинформатика 1 год ]]&lt;br /&gt;
&lt;br /&gt;
[[ Майнор Биоинформатика 2 год ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ Введение в программирование (майнор ИАД) ]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в анализ данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения|Современные методы машинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных|Прикладные задачи анализа данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ ОУФ Машинное Обучение в Питоне ]]&lt;br /&gt;
&lt;br /&gt;
[[ Факультатив &amp;quot;Теория вычислений и логика&amp;quot; (Осень 2020)]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_2021|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Adaptation_DM_20-21 |Adaptation course in DM]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ (осень 2020)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (2-3 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[ Факультатив &amp;quot;Теория вычислений и логика&amp;quot; | Факультатив &amp;quot;Теория вычислений&amp;quot; (Весна 2021)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_2021 | ДГТВ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-3_2019/2020 | ДГТВ-3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2020_2021 | Stochastic Analysis ]] || Statistical Learning Theory || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Econometrics_fall_2020 | Эконометрика ]] || ФТИАД || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Recsys_2020_2021 | Рекомендательные системы]] || ФТИАД|| 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Into_to_DataMining_and_Machine_Learning_2020_2021 | Introduction to Data Mining and Machine Learning]] || Data Science (Науки о данных)  || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2020_2021 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность ИЯиМК 2020-2021|Цифровая грамотность ИЯиМК 2020-2021]] || ИЯиМК || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Python 2020-2021|Data Analysis in Python]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение на матфаке 2021 |Машинное обучение]] || Математика || 1-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Анализ_данных_на_python,_фэн,_2020_spring Анализ данных на python] || Факультет экономических наук || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Обработка и анализ данных физического эксперимента|Обработка и анализ данных физического эксперимента]] || Физика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Python для ОП &amp;quot;Психология&amp;quot; |Python для ОП &amp;quot;Психология&amp;quot; ]] ||Психология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_Python_2020-2021_%D0%9F%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F Анализ данных в Python] || Политолгия || 3 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность История искусств 2020-2021]] || История искусств || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Excel для анализа данных , 20-21|Excel для анализа данных , 20-21]] || ИЯиМК || 4 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ СДиА_Матфак_1_курс_2020/2021 | Структуры данных и алгоритмы ]] || Математика || 3-4 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для ГМУ, 20-21 |  Python для ГМУ, 2020-2021 ]] || Государственное и муниципальное управление || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для ИЯиМК, 2020-2021 |  Python для ИЯиМК, 2020-2021 ]] || ИЯиМК || 2 курс || 4 модуль&lt;br /&gt;
|- &lt;br /&gt;
| [[ Информационные технологии (факультет химии) | Информационные технологии. Data Culture ]] || Химия || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Введение_в_анализ_данных_2021_МирЭк | Введение в анализ данных ]] || МирЭк || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для анализа данных (МирЭк) 2020-2021 | Python для анализа данных ]] || МирЭк || 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python осень 2020 матфак|Основы программирования на Python-1]] || Математика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ_данных_в_Python_2020-2021|Анализ данных в Python]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_анализа_и_визуализация_данных_для_медиа_2020/2021|Основы анализа и визуализации данных для медиа]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии 2020|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Проектный семинар медиаком 2020|Проектный семинар]] || Медиакоммуникации || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа и визуализации данных ДИЯ 2020-2021|Основы анализа и визуализации данных]] || Иностранные языки и межкультурная коммуникация (ДИЯ) || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования в Python (Политология 2020)|Основы программирования в Python]] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Journalism and Political Science 2020-2021|Data Analysis in Journalism &amp;amp; Political Science]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Economics and Finance 2020-2021|Data Analysis in Economics &amp;amp; Finance]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Прикладные исследования в культурологии 2020 1модуль|Прикладные исследования в культурологии]] || Прикладная культурология || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 20/21|Основы анализа данных в международных отношениях 20/21]] || Международные отношения || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных в R, Социология|Анализ данных в R]] || Социология || 4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных на python, фэн, 2020 fall|Анализ данных на Python]] || Факультет экономических наук || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, ЭиАМ|Цифровая грамотность, ЭиАМ]] || Эфиопия и арабский мир || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, Античность|Цифровая грамотность, Античность]] || Античность || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, ТиТМ|Цифровая грамотность, ТиТМ]] || Турция и Тюркский мир  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность История 2020/2021|Цифровая грамотность, История]] || История  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_2020_(Востоковедение)|Цифровая грамотность, Востоковедение]] || Востоковедение  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_География_2020/21|Цифровая грамотность, География]] || География || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(филология)_2020|Цифровая грамотность, Филология]] || Филология|| 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное_обучение_(сов._бак._ВШЭ-РЭШ_2020)|Машинное обучение]] || Совместная программа по экономике НИУ ВШЭ и РЭШ  || 3 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное_обучение_(ФЭН)_-_2020|Машинное обучение]] || Экономика  || 3-4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Python: работа с данными и текстом|Python: работа с данными и текстом]] || Медиакоммуникации || 2-3 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Phyton_для_извлечения_и_обработки_данных|Phyton для извлечения и обработки данных]] || Молекулярная и клеточная биотехнология || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2_2020| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_на_Python2020/2021|Основы программирования на Python]] || Экономика и статистика || 2-3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Извлечение и анализ интернет-данных (2020)|Извлечение и анализ интернет-данных]] || Экономика и статистика || 2-4 курс || 2 модуль&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[Теория вероятностей и математическая статистика, фэн, 2020-2021|Теория вероятностей и математическая статистика]] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Эконометрика, фэн, 2020-2021|Эконометрика]] || фэн, 3 курс || 1-4 модуль &lt;br /&gt;
|-&lt;br /&gt;
| [[Динамическая оптимизация в экономике и финансах, фэн, 2020-2021|Динамическая оптимизация в экономике и финансах]] || фэн, 3-4 курс || 1-2 модуль &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Архив=&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2019/20 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2019/2020 | Математический анализ-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2019/2020_(основной_поток,_2_семестр) | Математический анализ на ПМИ (основной поток, 2 семестр)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2019/2020_(основной_поток) | Математический анализ на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2019/2020 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2019/2020_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2019/2020_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2019/2020_(пилотный_поток) | Алгебра на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2019/2020_(основной_поток) | Алгебра на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_2019/2020 | Основы и методология программирования на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_1_2019/2020_(пилотный_поток) | Основы и методология программирования-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2019/2020 | Discrete Mathematics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA2019/2020 | Calculus DSBA (ПАД) 1st module]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA2020 | Calculus DSBA (ПАД) 2nd module]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2019/2020 | Linear Algebra and Geometry (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_DSBA_2019/2020 | Introduction to Programming (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[English_DSBA_2019/2020 | English DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms_and_Data_Structures_DSBA_2020 | Algorithms and Data Structures DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2019/2020 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_1_основной_поток_2019/202 | Алгоритмы и структуры данных-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2019/2020 | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[DM2-basic2019/2020 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2019/2020 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2019/2020_(основной_поток)| Теория_вероятностей_2019/2020 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2019/2020_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2019/2020_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2_2019/2020_(основной_поток) | Математический анализ 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2019/2020 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 (пилотный поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_2_2019 | Calculus-2 DBSA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics_DSBA_2019/2020 | Statistics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2 | Дискретная Математика-2 (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[ADS2 | Алгоритмы и Структуры Данных-2 (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_Economics | Introduction to Economics DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2019-2020| Business and Management in Global Context DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2019/2020 | Computer Architecture and Operating Systems (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Differential_Equations_2020 | Differential Equations DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив  Теория вычислений_2020 | Факультатив  Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные_уравнения_2020 | Дифференциальные уравнения 2020 ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2019_2020 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2019_2020 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_Методы_2020 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении(2019)|Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing_2019_2020 | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные_Сети | Компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2019/2020|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2019|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная_оптимизация_(МОП)/2020| Непрерывная оптимизация (МОП)]]&lt;br /&gt;
&lt;br /&gt;
[[%D0%9D%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%A2%D0%98,_%D0%90%D0%94%D0%98%D0%A1,_%D0%90%D0%9F%D0%A0,_%D0%A0%D0%A1)| Непрерывная оптимизация (ТИ, АДИС, АПР, РС) ]] &lt;br /&gt;
&lt;br /&gt;
[[Data_analysis_(Software_Engineering)_2020|Data Analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное_программирование_на_языке_Java| Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[CCTI_2020|Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[InfTheo2019-2020|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2019|Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС Науки о данных]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2019/2020|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2019|Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение|Глубинное обучение]]&lt;br /&gt;
&lt;br /&gt;
[[NLP 2019|NLP Анализ данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2019|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Генеративные_модели_в_машинном_обучении_2020|Генеративные модели в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные Сети 4 курс| Компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное_программирование_на_языке_Java| Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_на_больших_данных_2020|Машинное обучение на больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_обработки_больших_данных_2020|Основы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[MinorBioinformatics|Биоинформатика]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Современные_методы_машинного_обучения | Современные методы машинного обучения (ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (2-3 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[ISDElective|Факультатив &amp;quot;Методы разработки программного обеспечения&amp;quot; (1-2 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_1920|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-2_2019/2020|ДГТВ-2]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_2020|ДГТВ]]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_анализ_данных_(майнор_ИАД)_2019/2020|Введение в анализ данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных_(майнор_ИАД)|Прикладные задачи анализа данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[NonClassicalLogics|Факультатив &amp;quot;Неклассические логики&amp;quot; (3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Theory_of_Computing_2019_2020 | Theory of Computing]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2019_2020 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2019_2020 | Stochastic Calculus ]] || Statistical Learning Theory || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[A_Theorist&#039;s_Toolkit_2019_2020 | A Theorist&#039;s Toolkit, AMI]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Neurobayesian_models_2020 | Neurobayesian models ]] || Statistical Learning Theory || 2 year&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-   http://wiki.cs.hse.ru/Цифровая_грамотность_(филология)_2020#.F0.9F.93.AC_.D0.A7.D0.B0.D1.82.D1.8B_.D0.B3.D1.80.D1.83.D0.BF.D0.BF&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в анализ данных 2020 МирЭк| Введение в анализ данных]] || Мировая экономика || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
|[[ Основы программирования в Python (Мирэк) | Основы программирования в Python]] || Мировая экономика || 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ИЯиМК|  Цифровая грамотность  ]] || Иностранные языки и межкультурная коммуникация || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая_грамотность_(филология)_2020|  Цифровая грамотность  ]] || Филология || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ФиКЛ)_2020| Цифровая грамотность ]] || Фундаментальная и компьютерная лингвистика || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность 2019-2020 (История искусств)|  Цифровая грамотность  ]] || История искусств || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность 2019-2020 (Культурология)|  Цифровая грамотность  ]] || Культурология || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ЯиЛ_ЮВА|  Цифровая грамотность  ]] || Языки и литература Юго-Восточной Азии || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ЯиЛЯ|  Цифровая грамотность  ]] || Языки и литература Японии || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ ППО Социология 1 курс 2019/2020|  ППО (Python для извлечения и обработки данных)  ]] || Социология || 1 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
|[[ Машинное обучение на матфаке 2020 | Машинное обучение]] || Математика || 2-4 курс || 3-4 модуль &lt;br /&gt;
|-&lt;br /&gt;
|[[ Excel для анализа данных | Excel для анализа данных]] || ИЯиМК || 4 курс || 3 модуль &lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для извлечения и обработки данных Медиаком 2 курс 2019/2020|  Python для извлечения и обработки данных  ]] || Медиакоммуникации || 2 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для извлечения и обработки данных Медиаком 1 курс 2019/2020|  Python для извлечения и обработки данных  ]] || Медиакоммуникации || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ СДиА Матфак 1 курс 2019/2020|  Структуры данных и алгоритмы  ]] || Математика || 3-4 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Методы_машинного_обучения_(Прикладная_политология)|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Наука о данных (Экономика)|Наука о данных]] || Экономика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python весна 2021 матфак|Основы программирования на Python, 2 часть]] || Математика || 2-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Культура работы с данными, КМБТ|Культура работы с данными, КМБТ]] || Клеточная и молекулярная биотехнология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Natural_Language_Processing_Blended_2020_module4 | Natural Language Processing (blended)]] || Прикладная политология || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-1 2019/2020|Автоматизированный сбор больших данных в экономико-социологических исследованиях]] || Прикладные методы социального анализа рынков  || 1 г.о.  || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в Data Science]] || Экономика впечатлений: менеджмент в индустрии гостеприимства и туризме  || 1 г.о.  || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Принципы построения математических моделей]] || МИЭМ || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Python для извлечения и обработки данных Психология 1 курс 2019/2020]] || Психология || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии анализа больших данных ГМУ 1 курс 2019/2020]] || ГМУ || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Городское планирование | Цифровая грамотность]] || Городское планирование || 1 г.о. || 4 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы анализа и визуализация данных для медиа 2019/2020 |  Основы анализа и визуализации данных для медиа  ]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Анализ данных в Python 2019-2020 |  Анализ данных в Python  ]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Introduction to Data Culture 2019-2020 | Introduction to Data Culture ]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы анализа данных в международных отношениях |  Основы анализа данных в международных отношениях  ]] || Международные отношения || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования в Python (Политология)|Основы программирования в Python]] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python осень 2019 матфак|Основы программирования на Python-1]] || Математика || 1-4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (История 2019) |  Цифровая грамотность  ]] || История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (Востоковедение 2019) |  Цифровая грамотность  ]] || Востоковедение|| 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая_грамотность_2019-2020(философия) |  Цифровая грамотность  ]] || Философия || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (ассириология и античность 2019) |  Цифровая грамотность  ]] || Ассириология и античность|| 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2_2019| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Работа с данными]] || Медиакоммуникации || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение (фэн 2019)]] || ФЭН || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Natural_Language_Processing_Blended_2019_module1 | Natural Language Processing (blended)]] || Прикладная политология || 2 г.о. || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ ML_HSE_NES_2019 | Машинное обучение (ВШЭ-РЭШ)]] || Совместный бакалавриат ВШЭ-РЭШ || 3-4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы_анализа_и_визуализации_данных_ДИЯ_2019/2020 |  Основы анализа и визуализации данных  ]] || ДИЯ || 2 курс || 1,2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Методы_машинного_обучения_(Прикладная_политология)|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_на_Python2019/2020|Основы программирования на Python]] || Экономика и статистика || 2-4 курс || 2 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[Теория вероятностей и математическая статистика, фэн, 2019-2020|Теория вероятностей и математическая статистика]] || фэн, 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Микроэконометрика качественных данных, фэн, 2020|Микроэконометрика качественных данных 2020]] || фэн, 4 курс || 1-2 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2018/19 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2018/2019_(пилотный_поток) | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2018/2019_(основной_поток) | Математический анализ на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA_2018/2019 | Calculus I DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2018/2019_(пилотный_поток) | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2019_(С%2B%2B,_основной_поток) | Основы и методология программирования на ПМИ (С++, основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2018/2019 | LAaG DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2018/2019 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2018/2019 |Discrete Mathematics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming | Introduction to programming DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_2 | Introduction to programming 2 DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2018/2019_(пилотный_поток) | Алгебра на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2018/2019_(основной_поток) | Алгебра на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2018/2019 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra19.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 (пилотный поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[http://math-info.hse.ru/2018-19/Дифференциальные_уравнения_(ФКН) Дифференциальные уравнения]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2018/2019_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2018/2019_(основной_поток) | Математический анализ 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2018/2019 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-basic2018/2019 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2018/2019 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив  Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2018_2019 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_Методы_2018 | Численные методы ]]&lt;br /&gt;
&lt;br /&gt;
[[PDC | Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing_2018_2019 | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2018/2019|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении(2018)|Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2018|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Основные методы анализа данных]]&lt;br /&gt;
&lt;br /&gt;
[[Теория баз данных]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная оптимизация/2019|Непрерывная оптимизация (161-162)]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная оптимизация (163-167)]]&lt;br /&gt;
&lt;br /&gt;
[[Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Data analysis (Software Engineering) 2019|Data analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе 2019|Анализ данных в бизнесе на ПМИ ]]&lt;br /&gt;
&lt;br /&gt;
[[Intro to DL Blended | Intro to DL Blended]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная оптимизация 2019 | Дискретная оптимизация 2019]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2018_2019 | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ_неструктурированных_данных-2018 |Анализ неструктурированных данных ]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2018|Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2018/2019|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Науки_о_данных_2018/2019|НИС Науки о данных]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(4_курс,_2018)|НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_Информации_2018/2019|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2018|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Методы_и_системы_обработки_больших_данных_(осень_2018)|Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2018|Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Теория баз данных]]&lt;br /&gt;
&lt;br /&gt;
[[ConvAppr19 | Выпуклое программирование и аппроксимационные алгоритмы (ТИ)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное программирование 2019 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[[A_Theorist&#039;s_Toolkit_2018_2019 | A Theorist&#039;s Toolkit, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе 2019|Анализ данных в бизнесе на ПМИ ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Дополнительные главы теории вероятностей 2019 | Дополнительные главы теории вероятностей 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы математической статистики 2019 | Дополнительные главы математической статистики 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2018/2019]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_1819|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора)_2018/2019 | Современные методы машинного обучения (курс майнора) 2018/2019]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных_(майнор_-_весна_2019) | Прикладные задачи анализа данных (майнор - весна 2019)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ (весна_2019) | Функциональный анализ (весна_2019)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective| Язык Kotlin (3 и 4 модули 2018-2019)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python весна 2020 матфак|Основы программирования на Python-2]] || Математика || 2-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(филология)|Цифровая грамотность]] || Филология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ИИ_и_культурология)|Цифровая грамотность]] || История искусств и Культурология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ИЯМК_2019)|Цифровая грамотность]] ||  Иностранные языки и межкультурная коммуникация (ДИЯ) || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_анализа_и_визуализации_данных_ДИЯ_2019|Анализ и визуализации данных]] ||  Иностранные языки и межкультурная коммуникация (ДИЯ) || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Научно-исследовательский_семинар_2019| Научно-исследовательский семинар]] ||  Политология || 1 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ММО_Политология_201810|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_в_Python_2019|Основы программирования в Python]] || Мировая экономика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_и_компьютерные_инструменты_лингвистического_исследования|Программирование и компьютерные инструменты лингвистического исследования]] || Фундаментальная и компьютерная лингвистика || 1 курс || 1-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-1|Автоматизированный сбор больших данных в экономико-социологических исследованиях]] || Прикладные методы социального анализа рынков  || 1 г.о.  || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Искусственный интеллект и большие данные_(2019)|Искусственный интеллект и большие данные]] || Дизайн, Мода, Современное искусство || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Информационный менеджмент: Введение в Data Science|Информационный менеджмент: Введение в Data Science]] || Управление бизнесом &amp;lt;br&amp;gt; Маркетинг и рыночная аналитика || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии анализа больших данных|Технологии анализа больших данных]] || ГМУ || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python (Прикладное программное обеспечение)|Основы программирования на Python (Прикладное программное обеспечение)]] || Социология || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы работы с данными|Основы работы с данными]] || Медиакоммуникации || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение_в_data_science_Социология_1_курс|Профориентационный семинар (Data Culture)]] || Социология || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение_в_анализ_данных_МирЭк_2019|Введение в анализ данных]] || Мировая экономика || 1 курс || 4 модуль&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 2018/2019|Основы анализа данных в международных отношениях]] || Международные отношения || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Introduction_to_Data_Culture_2018-2019|Introduction to Data Culture]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_и_компьютерные_инструменты_лингвистического_исследования|Программирование и компьютерные инструменты лингвистического исследования]] || Фундаментальная и компьютерная лингвистика || 1 курс || 1-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность(востоковедение)|Цифровая грамотность]] || Востоковедение || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Разработка управленческих решений в маркетинге | Разработка управленческих решений в маркетинге]] || Маркетинг и рыночная аналитика || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Информационные технологии в деятельности юриста_2018-2019| Информационные технологии в деятельности юриста]] || Юриспруденция || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение на матфаке 2018/2019| Машинное обучение]] || Факультет математики || 2-4 курсы || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных в Python (Политологи 1 семестр 1-2 модули)|Анализ данных в Python]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа и визуализации данных для медиа (Журналисты 1 семестр 1 модуль)|Основы анализа и визуализации данных для медиа]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в анализ текстов на Python для ФГН 2018|Введение в анализ текстов на Python для ФГН 2018]] || Фундаментальная и компьютерная лингвистика || 3 курс || 1, 2, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение (ФЭН)]] || Факультет экономических наук || 3-4 курсы || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_(python)_для_экономистов|Программирование (Python) для экономистов]] || Факультет экономических наук || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность(философия)|Цифровая грамотность]] || Философия || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(историки)|Цифровая грамотность]] || История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Обработка и анализ данных физического эксперимента|Обработка и анализ данных физического эксперимента]] || Физика || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Статистический анализ в среде R (Социологи 1 семестр 2 модуль)|Статистический анализ в среде R ]] || Социология || 4 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ММО_Политология_201810|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Courses of the  Statistical Learning Theory program==&lt;br /&gt;
[[Neurobayesian_models_2019|Neurobayesian models]]&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2017/18 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(пилотный_поток) | Математический анализ на ПМИ 2017/2018 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(основной_поток) | Математический анализ на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(пилотный_поток,_1_модуль) | Основы и методология программирования на ПМИ 2017/2018 (пилотный поток, 1 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_2_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 2 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_3_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_2017/2018_(основной_поток) | Алгоритмы и структуры данных на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2017/2018 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1  | Алгоритмы и структуры данных – 1 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2017/2018 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra18.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ-3 на ПМИ_2017/2018_(основной_поток) | Математический анализ-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2017/2018 | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2017/2018 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2017_2018 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2017/2018 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (2 курс, 2017/2018)| Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Машинное_обучение_1/2017_2018 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2017_2018 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_2017 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics of Stochastic Processes|Статистика случайных процессов 2018]] &lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении | Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Основные_методы_анализа_данных_(специализация_АДИС) | Основные методы анализа данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(3_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная_оптимизация | Непрерывная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
[[ Сложность_и_логика|  Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Data_analysis_(Software_Engineering)_2018 | Data Analysis на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Машинное_обучение_на_больших_данных Машинное обучение на больших данных]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_оптимизация | Дискретная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2017 | Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(4_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские методы машинного обучения 2017 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное программирование 2018 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные методы машинного обучения (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2017-2018 | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные задачи анализа данных (майнор - весна 2018)]]&lt;br /&gt;
&lt;br /&gt;
[[Маго-лего &amp;quot;Линейная алгебра в приложениях&amp;quot; весна 2018 | Линейная алгебра в приложениях (маго-лего)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ 2017/18 | Функциональный анализ на ПМИ (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы теории вероятностей и математической статистики (факультативы) | Дополнительные главы теории вероятностей и математической статистики (факультативы)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы дискретной математики 2017/18 | Дополнительные главы дискретной математики (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Цифровые технологии в гуманитарных науках]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность_2018_(2_семестр)|Цифровая грамотность (факультет гуманитарных наук — 2 семестр: ИЯМК, Филология, История искусств, Культурология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Научно-исследовательский семинар (ФСН) |Научно-исследовательский семинар (ОП &amp;quot;Политология&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Introduction_to_Data_Culture|Introduction to Data Culture (HSE and University of London Parallel Degree Programme in International Relations, 1 year)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[ИИ_и_БД|Искусственный интеллект и большие данные (ОП &amp;quot;Дизайн&amp;quot;, &amp;quot;Мода&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Компьютерная лингвистика и информационные технологии |Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курс, 2 семестр)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Основы анализа данных в международных отношениях|Основы анализа данных в международных отношениях (ОП &amp;quot;Международные отношения&amp;quot;, 2 курс, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в data science (2_семестр)|Профориентационный семинар (блок по введению в data scicence) (Факультет социальных наук — 2 семестр: Социология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в Data Science| Введение в Data Science (ФБиМ, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность|Цифровая грамотность (факультет гуманитарных наук — 1 семестр: История, Философия, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное обучение (факультет экономических наук)|Машинное обучение (факультет экономических наук)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Компьютерная лингвистика и информационные технологии |Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курс, 1 семестр)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Извлечение и анализ интернет-данных | Извлечение и анализ интернет-данных (факультет экономических наук)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Анализ больших данных в социальных науках (ФСН, 2017) | Анализ больших данных в социальных науках (ФСН, 2017)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Информационные_технологии_в_деятельности_юриста|Информационные технологии в деятельности юриста (Факультет права)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное_обучение_для_лингвистов|Машинное обучение (магистратура Школы лингвистики)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры Финансовые технологии и анализ данных ==&lt;br /&gt;
&lt;br /&gt;
[[Вероятностные_модели_и_прикладная_статистика_в_финансовой_математике|Вероятностные модели и прикладная статистика в финансовой математике]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Рекомендательные системы и поиск закономерностей в данных|Рекомендательные системы и поиск закономерностей в данных]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Courses of Data Science master  program/Курсы магистерской программы &amp;quot;Науки о данных&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Machine Learning and Data Mining |Introduction to Machine Learning and Data Mining 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Machine Learning and Data Mining 2020 |Introduction to Machine Learning and Data Mining 2020]]&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2016/17 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3-4 курс !! майноры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2016/2017 | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра и геометрия_2016/2017 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2016/2017 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017_пилотный_поток | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017 | Основы и методология программирования на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(пилотный_поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(основной_поток) | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2016/2017 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra17.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[Математический анализ_2016/2017 | Математический анализ-3 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математически_анализ_3_на_ПМИ_(пилотный_поток) | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2016_2017 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика_2_2016/2017 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2016/2017 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей_2016/2017 | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2016/2017_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_теория_вычислений_2016/2017 | Факультатив теория вычислений на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_(факультатив,_2017) | Дополнительные главы теории вероятностей (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные_уравнения_(2_курс,_2016/2017) | Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_2016/2017_(пилотный_поток) | Математическая статистика на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы ]]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2016/2017 | НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2016_2017 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладной_статистический_анализ_данных | Прикладной статистический анализ данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_в_анализе_данных | Численные методы в анализе данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Статистика_случайных_процессов_(курс_лекций,_ФКН_ВШЭ) Вероятностные модели и статистика случайных процессов на ПМИ]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Opt Методы оптимизации на ПМИ (специализации МОП и РС)]&lt;br /&gt;
&lt;br /&gt;
[[Методы_оптимизации_(весна_2017)|Методы оптимизации 2 (дискретная оптимизация)]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(осень_2016) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ и верификация алгоритмов биржевой торговли | Анализ и верификация алгоритмов для систем биржевой торговли ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_графических_процессорах | Программирование на графических процессорах]]&lt;br /&gt;
&lt;br /&gt;
[[ЯРПО | Языки разработки ПО (курс по выбору) на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Data analysis (Software Engineering) 2017 | Data analysis  на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Базы данных 2 | Базы данных 2 ]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные сети 2 | Компьютерные сети 2]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_на_больших_данных | Машинное обучение на больших данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора) | Современные методы машинного обучения (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Интеллектуальный_анализ_данных/Введение_в_программирование_2016/2017 | Введение в программирование (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2016-2017 | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Прикладные задачи анализа данных| Прикладные задачи анализа данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=100%&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Первая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2015/16 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии программирования|Технологии программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[ОиМП-2015|Основы и методология программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2016]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Линейная алгебра и геометрия_2015/2016 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2015/2016 | Алгебра на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://hsealgebra.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
|-&lt;br /&gt;
|[[Компьютерные системы]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Математический анализ на ПМИ_2015/2016 | Математический анализ на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Факультатив_Матпрактикум | Матпрактикум (факультатив) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Data analysis (Software Engineering)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в программирование|Введение в программирование (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2015-2016|Введение в анализ данных (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[НИС Машинное обучение и приложения|НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Архитектура компьютеров и системное программирование (ПМИ_4, 2015/2016)|Архитектура компьютеров и системное программирование (4 курс)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Дифференциальные уравнения (2 курс, 2015/2016)| Дифференциальные уравнения]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Введение в VBA|Введение в VBA]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Вторая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2014/15 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Основы и методологии программирования]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2015 | Алгоритмы и структуры данных]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Анализ данных (Программная инженерия)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2014/2015 | Алгебра]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Magolego_sna_2015| MAGoLEGO Social Network Analysis]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Проектная работа ====&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа]] &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Учебная практика 1 курс (2016)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа 2 курс (2016)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Завершение двухколоночной таблицы --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Мероприятия факультета компьютерных наук ==&lt;br /&gt;
=== Summer School 2015 ===&lt;br /&gt;
[[Introduction to Natural Language Processing|Introduction to Natural Language Processing]]&lt;br /&gt;
#[[Lecture 1. Introduction|Introduction]]&lt;br /&gt;
#[[Lecture 2. Tokenization and word counts|Tokenization and word counts]]&lt;br /&gt;
#[[Lecture 3. POS tagging. Key word and phrase extraction|POS tagging. Key word and phrase extraction]]&lt;br /&gt;
#[[Lecture 4. Parsing|Parsing]]&lt;br /&gt;
#[[Lecture 5. Language sources|Language sources]]&lt;br /&gt;
#[[Lecture 6. Synonyms and near-synonyms detection|Synonyms and near-synonyms detection]]&lt;br /&gt;
#[[Lecture 8. Suffix trees for NLP|Suffix trees for NLP]]&lt;br /&gt;
#[[NLP References|References]]&lt;br /&gt;
&lt;br /&gt;
== Архив ==&lt;br /&gt;
* [[Учебная практика 1 курс (2015)]]&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=58676</id>
		<title>Wiki ФКН</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=58676"/>
		<updated>2021-09-21T14:11:56Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
= Учебные курсы факультета компьютерных наук =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2021/22 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2021/2022_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2021/2022_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_Анализ_1_на_ПМИ_2021/2022_(пилотный_поток) | Математический анализ 1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2021/2022_(основной_поток) | Математический анализ-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1-2021-22 | Дискретная математика на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Основы_и_методология_программирования_на_ПМИ_2021/2022_(основной_поток) Основы и методология программирования на ПМИ 2021/2022 (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_пикапа_на_ПМИ_2021/2022 | Основы и методология пикапа на ПМИ 2021/2022]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[DM1-SE-2021-22 | Дискретная математика-1 ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra22.wikidot.com/ Алгебра 2021/2022 ПИ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics DSBA 2021/2022 | Discrete Mathematics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG DSBA 2021/2022 | LAaG (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus DSBA 2021/2022 | Calculus (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;КНАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_(КНАД) | Математический анализ (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра_(КНАД) | Линейная алгебра (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_Python | Программирование на Python  (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_КНАД | Дискретная математика (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2021/2022_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2021/2022_(основной_поток)| ТВиМС (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ 2021/2022 (пилотный поток) | Математический анализ - 2 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_-_2.1_(2021/22) Математический анализ - 2 (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[[MissingSemester2021/2022 | Инструменты промышленной разработки (The Missing Semester of your CS education)]]&lt;br /&gt;
&lt;br /&gt;
[[Язык программирования C++ (углубленный курс) | Язык программирования C++ (углубленный курс)]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая логика | Математическая логика]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 2 2021 | Алгоритмы и структуры данных 2]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021 | Алгоритмы и структуры данных – 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей и математическая статистика 2021-2022 | Теория вероятностей и математическая статистика]]&lt;br /&gt;
&lt;br /&gt;
[[НИС Методы и алгоритмы защиты информации | НИС Методы и алгоритмы защиты информации]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics 2 DSBA 2021/2022 | Discrete Mathematics 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2021/22 | Business and Management in Global Context (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_21/22 | Безопасность компьютерных систем 21/22]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1 | Машинное обучение 1]]&lt;br /&gt;
&lt;br /&gt;
[[Theory of Computation 2021 | Theory of Computation]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Psmo_21_22 Прикладная статистика в машинном обучении 21/22]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/082aef7073a844afa4c1bf718a773d77 Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[http://math-info.hse.ru/s21/8 Прикладные дифференциальные уравнения]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/5ca71a3b2b17452599f169468df43408 НИС Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9D%D0%98%D0%A1_%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_3_%D0%BA%D1%83%D1%80%D1%81_2021/2022 НИС Машинное обучение и приложения 3 курс]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/NIS-TCS-20-21 НИС Теоретическая информатика]&lt;br /&gt;
&lt;br /&gt;
[[Сбор_и_разметка_данных_для_машинного_обучения_21/22 | Сбор и разметка данных для машинного обучения 21/22]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2021 | Statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ML4SE_1 | НИС Машинное обучение для программной инженерии]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_21/22 | Безопасность компьютерных систем 21/22]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_21/22 Дизайн систем]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%82%D0%B5%D0%BD%D0%B7%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9 Основы тензорых вычислений]&lt;br /&gt;
&lt;br /&gt;
[[Сбор_и_разметка_данных_для_машинного_обучения_21/22 | Сбор и разметка данных для машинного обучения 21/22]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/2-0cd36b67b9f64182bfeabcda9ede647a НИС Распределенные системы 2]&lt;br /&gt;
&lt;br /&gt;
[[msbdp_21 | Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[InfTheory2021 | Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[OWF2021 | Односторонние функции и их применения]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Statistics 4mr 2021-22 | Statistical Methods for Market Research (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_программирование_21/22_(майнор_ИАД) | Введение в программирование 21/22 (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_глубинного_обучения | Основы глубинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%93%D0%B5%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F_2020/21 Цифровая грамотность] || География глобальных измерений и геоинформационные технологии || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, Востоковедение 2021/2022| Цифровая грамотность]] || Востоковедение || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|[[Цифровая Грамотность ИКВиА 2021/2022 | Цифровая грамотность]] || ИКВиА || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B2_%D0%B4%D0%B5%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%8E%D1%80%D0%B8%D1%81%D1%82%D0%B0_2018-2019 Цифровая грамотность] || Юриспруденция || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B2_%D0%B4%D0%B5%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%8E%D1%80%D0%B8%D1%81%D1%82%D0%B0_2018-2019 Цифровая грамотность] || Юриспруденция:частное право || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_2021/2022 Цифровая грамотность] ||История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Цифровая_грамотность_Филология_2021/2022 Цифровая грамотность] || Филология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2020-21_(%D0%9A%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F) Цифровая грамотность] || Культурология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2019-2020_(%D0%9A%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F) Цифровая грамотность] || Медиакоммуникации || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2019-2020(%D1%84%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F) Цифровая грамотность] || Философия || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_программирования_на_Python_осень_2021_матфак Основы программирования на Python] || Математика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_R,_%D0%A1%D0%BE%D1%86%D0%B8%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F Анализ данных в R] || Социология || 4 курс || 1-2 модули&lt;br /&gt;
|- &lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D0%9C%D0%A1%D0%90%D0%A0-2_2020 Методы анализа больших данных в исследованиях поведения покупателя] || Прикладные методы социального анализа рынков (магистратура) || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_(%D0%A4%D0%AD%D0%9D)_-_2020 Машинное обучение] || Экономика || 3,4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_ЭкСтат_ГП | Программирование на языке Python ]] || Городское планирование, Экономика и статистика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 2021/2022 | Основы анализа данных в международных отношениях]] || Международные отношения || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Python_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 Python извлечение и обработка данных] || Клеточная и молекулярная биотехнология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_Python_(%D0%9F%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_2020) Основы программирования в Python ] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_работы_с_данными:_сбор,_анализ,_визуализация_(ОП_%22Журналистика%22) Основы работы с данными: сбор, анализ, визуализация] || Журналистика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_Data_Science Data Science] || Экономика впечатлений: менеджмент в индустрии гостеприимства и туризме (магистратура) || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_(%D1%81%D0%BE%D0%B2._%D0%B1%D0%B0%D0%BA._%D0%92%D0%A8%D0%AD-%D0%A0%D0%AD%D0%A8_2021) Машинное обучение] || Совместный бакалавриат НИУ ВШЭ и РЭШ || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
|| Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/Data_Analysis_in_Economics_and_Finance_2020-2021 Data Analysis in Economics and Finance] || Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/Data_Analysis_in_Journalism_and_Political_Science_2020-2021 Data Analysis in Journalism and Political Science]|| Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D1%8B%D0%B5_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_2020_1%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C Прикладные исследования в культурологии] || Прикладная культурология (магистратура) || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F Программирование и лингвистические данные] || Фундаментальная и компьютерная лингвистика || 1 курс || 1, 2, 3, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F Программирование и лингвистические данные] || Фундаментальная и компьютерная лингвистика || 1 курс || 1, 2, 3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8 Программирование и теория алгоритмов] || Фундаментальная и компьютерная лингвистика || 3 курс || 2, 3, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_2020 Нейросетевые методы в обработке текстов] || Фундаментальная и компьютерная лингвистика || 4 курс || 1, 2, 3 модули&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2021_2022 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Theory of Computation 2021 | Theory of Computation]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[RecSys_2021_2022 | Рекомендательные системы]] || ФТИАД || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2021_2022 | Стохастический анализ 2021-2022]] || Math of Machine Learning || 1 year&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Econ_probability_2021-22 Теория вероятностей и математическая статистика] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Динамическая оптимизация в экономике и финансах, фэн, 2021/22|Динамическая оптимизация в экономике и финансах]] || фэн, 3-4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Архив = &lt;br /&gt;
&lt;br /&gt;
== Курсы за 2020/21 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2020/2021_(пилотный_поток) | Математический анализ-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2020/2021_(основной_поток) | Математический анализ-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2020/2021_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2020/2021_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2020/2021_(пилотный_поток) | Алгебра (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2020/2021_(основной_поток) | Алгебра (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2020/2021_(пилотный_поток) | Основы и методология программирования на ПМИ 2020/2021 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2020/2021_(основной_поток)_3_модуль | Основы и методология программирования на ПМИ 2020/2021 (основной поток, III модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1-2020-21 | Дискретная математика-1 ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_1_2020/2021_(4_модуль) | Алгоритмы и структуры данных – 1 (4 модуль) на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021 | Алгоритмы и структуры данных – 1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[DM1-SE-2020-21 | Дискретная математика-1 ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra21.wikidot.com/ Алгебра ПИ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2020/2021 | Discrete Mathematics (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2020/2021 | Linear Algebra and Geometry (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[English_DSBA_2020/2021 | English DSBA (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_DSBA_2020/2021 | Introduction to Programming (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ Calculus_2020/21 | Calculus (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2020/2021 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_Economics_2020/21 | Introduction to Economics ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2020/2021_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2020/2021_(основной_поток)| Теория вероятностей (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2020/2021_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_-_2_(основной_поток) | Математический анализ - 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[MissingSemester2020/2021 | Инструменты промышленной разработки (The Missing Semester of your CS education)]]&lt;br /&gt;
&lt;br /&gt;
[[АКОС ПМИ 2020/2021 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Основы матричных вычислений 2020/2021]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (ПМИ)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2020/2021 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-base2020/2021 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2019/2020 | Алгоритмы и структуры данных - 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2020/2021 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Calculus-2_DSBA_2020_(ПАД) | Calculus-2 (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_-_2_DSBA2020/2021 | Discrete Mathematics - 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2020/21 | Business and Management in Global Context (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Principles_of_micro_and_macro-economics_2020/21 | Principles of micro and macro-economics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms_and_data_structures_2_2020/21 | Algorithms and data structures 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics_DSBA_2020/2021 | Probability and Statistics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2020/2021 | Computer Architecture and Operating Systems (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Differential_Equations_2021 | Differential Equations ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2020_2021 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная статистика в машинном обучении 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Theory of computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Матричные вычисления 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2020/2021|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации в машинном обучении|Методы оптимизации в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Моделирование временных рядов 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Высокопроизводительные вычисления 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[ Сбор и обработка данных с помощью краудсорсинга 20/21 ]]&lt;br /&gt;
&lt;br /&gt;
[[ Распределённые системы ]]&lt;br /&gt;
&lt;br /&gt;
[[ Компьютерные сети 2021 ]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_РС|НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе (Кафедра SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы прикладной статистики (2020/21)]]&lt;br /&gt;
&lt;br /&gt;
[[Comb2020_2021 | Комбинаторные конструкции в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Численные Методы 2021]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Математическое моделирование]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ MachineLearning1_DSBA2020 | Machine Learning 1 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ Time_Series_and_Stochastic_Processes_ada_20_21 | Time Series and Stochastic Processes (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[ST2187 Business analytics, applied modelling and prediction | Business analytics, applied modelling and prediction (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Data_Base_2020/2021_DSBA | Data Base (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Social_History_of_Science_2020/21 | Social History of Science (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Elements_of_Econometrics_2020/21 | Elements of Econometrics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Data Science Case Studies / Анализ данных в бизнесе (Кафедра SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[ Optimization_methods | Optimizaton Methods (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2020 | Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Символьные вычисления]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2020/2021 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение в обработке звука 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские методы машинного обучения 2020 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное обучение на больших данных 2021]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Генеративные модели в машинном обучении 2021 | Генеративные модели в машинном обучении 2021]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[НИС_РС_2 | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[msbdp_20 | Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[ Облачные вычисления]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2020 | Statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[InfTheo2020-2021|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[A_Theorist&#039;s_Toolkit_2020_2021 | A Theorist&#039;s Toolkit, AMI]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[ Майнор Биоинформатика 1 год ]]&lt;br /&gt;
&lt;br /&gt;
[[ Майнор Биоинформатика 2 год ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ Введение в программирование (майнор ИАД) ]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в анализ данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения|Современные методы машинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных|Прикладные задачи анализа данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ ОУФ Машинное Обучение в Питоне ]]&lt;br /&gt;
&lt;br /&gt;
[[ Факультатив &amp;quot;Теория вычислений и логика&amp;quot; (Осень 2020)]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_2021|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Adaptation_DM_20-21 |Adaptation course in DM]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ (осень 2020)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (2-3 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[ Факультатив &amp;quot;Теория вычислений и логика&amp;quot; | Факультатив &amp;quot;Теория вычислений&amp;quot; (Весна 2021)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_2021 | ДГТВ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-3_2019/2020 | ДГТВ-3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2020_2021 | Stochastic Analysis ]] || Statistical Learning Theory || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Econometrics_fall_2020 | Эконометрика ]] || ФТИАД || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Recsys_2020_2021 | Рекомендательные системы]] || ФТИАД|| 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Into_to_DataMining_and_Machine_Learning_2020_2021 | Introduction to Data Mining and Machine Learning]] || Data Science (Науки о данных)  || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2020_2021 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность ИЯиМК 2020-2021|Цифровая грамотность ИЯиМК 2020-2021]] || ИЯиМК || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Python 2020-2021|Data Analysis in Python]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение на матфаке 2021 |Машинное обучение]] || Математика || 1-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Анализ_данных_на_python,_фэн,_2020_spring Анализ данных на python] || Факультет экономических наук || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Обработка и анализ данных физического эксперимента|Обработка и анализ данных физического эксперимента]] || Физика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Python для ОП &amp;quot;Психология&amp;quot; |Python для ОП &amp;quot;Психология&amp;quot; ]] ||Психология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_Python_2020-2021_%D0%9F%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F Анализ данных в Python] || Политолгия || 3 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность История искусств 2020-2021]] || История искусств || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Excel для анализа данных , 20-21|Excel для анализа данных , 20-21]] || ИЯиМК || 4 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ СДиА_Матфак_1_курс_2020/2021 | Структуры данных и алгоритмы ]] || Математика || 3-4 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для ГМУ, 20-21 |  Python для ГМУ, 2020-2021 ]] || Государственное и муниципальное управление || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для ИЯиМК, 2020-2021 |  Python для ИЯиМК, 2020-2021 ]] || ИЯиМК || 2 курс || 4 модуль&lt;br /&gt;
|- &lt;br /&gt;
| [[ Информационные технологии (факультет химии) | Информационные технологии. Data Culture ]] || Химия || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Введение_в_анализ_данных_2021_МирЭк | Введение в анализ данных ]] || МирЭк || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для анализа данных (МирЭк) 2020-2021 | Python для анализа данных ]] || МирЭк || 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python осень 2020 матфак|Основы программирования на Python-1]] || Математика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ_данных_в_Python_2020-2021|Анализ данных в Python]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_анализа_и_визуализация_данных_для_медиа_2020/2021|Основы анализа и визуализации данных для медиа]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии 2020|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Проектный семинар медиаком 2020|Проектный семинар]] || Медиакоммуникации || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа и визуализации данных ДИЯ 2020-2021|Основы анализа и визуализации данных]] || Иностранные языки и межкультурная коммуникация (ДИЯ) || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования в Python (Политология 2020)|Основы программирования в Python]] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Journalism and Political Science 2020-2021|Data Analysis in Journalism &amp;amp; Political Science]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Economics and Finance 2020-2021|Data Analysis in Economics &amp;amp; Finance]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Прикладные исследования в культурологии 2020 1модуль|Прикладные исследования в культурологии]] || Прикладная культурология || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 20/21|Основы анализа данных в международных отношениях 20/21]] || Международные отношения || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных в R, Социология|Анализ данных в R]] || Социология || 4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных на python, фэн, 2020 fall|Анализ данных на Python]] || Факультет экономических наук || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, ЭиАМ|Цифровая грамотность, ЭиАМ]] || Эфиопия и арабский мир || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, Античность|Цифровая грамотность, Античность]] || Античность || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, ТиТМ|Цифровая грамотность, ТиТМ]] || Турция и Тюркский мир  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность История 2020/2021|Цифровая грамотность, История]] || История  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_2020_(Востоковедение)|Цифровая грамотность, Востоковедение]] || Востоковедение  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_География_2020/21|Цифровая грамотность, География]] || География || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(филология)_2020|Цифровая грамотность, Филология]] || Филология|| 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное_обучение_(сов._бак._ВШЭ-РЭШ_2020)|Машинное обучение]] || Совместная программа по экономике НИУ ВШЭ и РЭШ  || 3 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное_обучение_(ФЭН)_-_2020|Машинное обучение]] || Экономика  || 3-4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Python: работа с данными и текстом|Python: работа с данными и текстом]] || Медиакоммуникации || 2-3 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Phyton_для_извлечения_и_обработки_данных|Phyton для извлечения и обработки данных]] || Молекулярная и клеточная биотехнология || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2_2020| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_на_Python2020/2021|Основы программирования на Python]] || Экономика и статистика || 2-3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Извлечение и анализ интернет-данных (2020)|Извлечение и анализ интернет-данных]] || Экономика и статистика || 2-4 курс || 2 модуль&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[Теория вероятностей и математическая статистика, фэн, 2020-2021|Теория вероятностей и математическая статистика]] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Эконометрика, фэн, 2020-2021|Эконометрика]] || фэн, 3 курс || 1-4 модуль &lt;br /&gt;
|-&lt;br /&gt;
| [[Динамическая оптимизация в экономике и финансах, фэн, 2020-2021|Динамическая оптимизация в экономике и финансах]] || фэн, 3-4 курс || 1-2 модуль &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Архив=&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2019/20 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2019/2020 | Математический анализ-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2019/2020_(основной_поток,_2_семестр) | Математический анализ на ПМИ (основной поток, 2 семестр)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2019/2020_(основной_поток) | Математический анализ на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2019/2020 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2019/2020_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2019/2020_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2019/2020_(пилотный_поток) | Алгебра на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2019/2020_(основной_поток) | Алгебра на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_2019/2020 | Основы и методология программирования на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_1_2019/2020_(пилотный_поток) | Основы и методология программирования-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2019/2020 | Discrete Mathematics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA2019/2020 | Calculus DSBA (ПАД) 1st module]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA2020 | Calculus DSBA (ПАД) 2nd module]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2019/2020 | Linear Algebra and Geometry (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_DSBA_2019/2020 | Introduction to Programming (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[English_DSBA_2019/2020 | English DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms_and_Data_Structures_DSBA_2020 | Algorithms and Data Structures DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2019/2020 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_1_основной_поток_2019/202 | Алгоритмы и структуры данных-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2019/2020 | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[DM2-basic2019/2020 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2019/2020 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2019/2020_(основной_поток)| Теория_вероятностей_2019/2020 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2019/2020_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2019/2020_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2_2019/2020_(основной_поток) | Математический анализ 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2019/2020 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 (пилотный поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_2_2019 | Calculus-2 DBSA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics_DSBA_2019/2020 | Statistics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2 | Дискретная Математика-2 (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[ADS2 | Алгоритмы и Структуры Данных-2 (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_Economics | Introduction to Economics DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2019-2020| Business and Management in Global Context DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2019/2020 | Computer Architecture and Operating Systems (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Differential_Equations_2020 | Differential Equations DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив  Теория вычислений_2020 | Факультатив  Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные_уравнения_2020 | Дифференциальные уравнения 2020 ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2019_2020 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2019_2020 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_Методы_2020 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении(2019)|Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing_2019_2020 | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные_Сети | Компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2019/2020|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2019|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная_оптимизация_(МОП)/2020| Непрерывная оптимизация (МОП)]]&lt;br /&gt;
&lt;br /&gt;
[[%D0%9D%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%A2%D0%98,_%D0%90%D0%94%D0%98%D0%A1,_%D0%90%D0%9F%D0%A0,_%D0%A0%D0%A1)| Непрерывная оптимизация (ТИ, АДИС, АПР, РС) ]] &lt;br /&gt;
&lt;br /&gt;
[[Data_analysis_(Software_Engineering)_2020|Data Analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное_программирование_на_языке_Java| Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[CCTI_2020|Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[InfTheo2019-2020|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2019|Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС Науки о данных]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2019/2020|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2019|Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение|Глубинное обучение]]&lt;br /&gt;
&lt;br /&gt;
[[NLP 2019|NLP Анализ данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2019|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Генеративные_модели_в_машинном_обучении_2020|Генеративные модели в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные Сети 4 курс| Компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное_программирование_на_языке_Java| Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_на_больших_данных_2020|Машинное обучение на больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_обработки_больших_данных_2020|Основы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[MinorBioinformatics|Биоинформатика]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Современные_методы_машинного_обучения | Современные методы машинного обучения (ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (2-3 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[ISDElective|Факультатив &amp;quot;Методы разработки программного обеспечения&amp;quot; (1-2 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_1920|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-2_2019/2020|ДГТВ-2]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_2020|ДГТВ]]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_анализ_данных_(майнор_ИАД)_2019/2020|Введение в анализ данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных_(майнор_ИАД)|Прикладные задачи анализа данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[NonClassicalLogics|Факультатив &amp;quot;Неклассические логики&amp;quot; (3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Theory_of_Computing_2019_2020 | Theory of Computing]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2019_2020 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2019_2020 | Stochastic Calculus ]] || Statistical Learning Theory || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[A_Theorist&#039;s_Toolkit_2019_2020 | A Theorist&#039;s Toolkit, AMI]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Neurobayesian_models_2020 | Neurobayesian models ]] || Statistical Learning Theory || 2 year&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-   http://wiki.cs.hse.ru/Цифровая_грамотность_(филология)_2020#.F0.9F.93.AC_.D0.A7.D0.B0.D1.82.D1.8B_.D0.B3.D1.80.D1.83.D0.BF.D0.BF&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в анализ данных 2020 МирЭк| Введение в анализ данных]] || Мировая экономика || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
|[[ Основы программирования в Python (Мирэк) | Основы программирования в Python]] || Мировая экономика || 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ИЯиМК|  Цифровая грамотность  ]] || Иностранные языки и межкультурная коммуникация || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая_грамотность_(филология)_2020|  Цифровая грамотность  ]] || Филология || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ФиКЛ)_2020| Цифровая грамотность ]] || Фундаментальная и компьютерная лингвистика || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность 2019-2020 (История искусств)|  Цифровая грамотность  ]] || История искусств || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность 2019-2020 (Культурология)|  Цифровая грамотность  ]] || Культурология || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ЯиЛ_ЮВА|  Цифровая грамотность  ]] || Языки и литература Юго-Восточной Азии || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ЯиЛЯ|  Цифровая грамотность  ]] || Языки и литература Японии || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ ППО Социология 1 курс 2019/2020|  ППО (Python для извлечения и обработки данных)  ]] || Социология || 1 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
|[[ Машинное обучение на матфаке 2020 | Машинное обучение]] || Математика || 2-4 курс || 3-4 модуль &lt;br /&gt;
|-&lt;br /&gt;
|[[ Excel для анализа данных | Excel для анализа данных]] || ИЯиМК || 4 курс || 3 модуль &lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для извлечения и обработки данных Медиаком 2 курс 2019/2020|  Python для извлечения и обработки данных  ]] || Медиакоммуникации || 2 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для извлечения и обработки данных Медиаком 1 курс 2019/2020|  Python для извлечения и обработки данных  ]] || Медиакоммуникации || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ СДиА Матфак 1 курс 2019/2020|  Структуры данных и алгоритмы  ]] || Математика || 3-4 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Методы_машинного_обучения_(Прикладная_политология)|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Наука о данных (Экономика)|Наука о данных]] || Экономика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python весна 2021 матфак|Основы программирования на Python, 2 часть]] || Математика || 2-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Культура работы с данными, КМБТ|Культура работы с данными, КМБТ]] || Клеточная и молекулярная биотехнология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Natural_Language_Processing_Blended_2020_module4 | Natural Language Processing (blended)]] || Прикладная политология || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-1 2019/2020|Автоматизированный сбор больших данных в экономико-социологических исследованиях]] || Прикладные методы социального анализа рынков  || 1 г.о.  || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в Data Science]] || Экономика впечатлений: менеджмент в индустрии гостеприимства и туризме  || 1 г.о.  || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Принципы построения математических моделей]] || МИЭМ || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Python для извлечения и обработки данных Психология 1 курс 2019/2020]] || Психология || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии анализа больших данных ГМУ 1 курс 2019/2020]] || ГМУ || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Городское планирование | Цифровая грамотность]] || Городское планирование || 1 г.о. || 4 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы анализа и визуализация данных для медиа 2019/2020 |  Основы анализа и визуализации данных для медиа  ]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Анализ данных в Python 2019-2020 |  Анализ данных в Python  ]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Introduction to Data Culture 2019-2020 | Introduction to Data Culture ]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы анализа данных в международных отношениях |  Основы анализа данных в международных отношениях  ]] || Международные отношения || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования в Python (Политология)|Основы программирования в Python]] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python осень 2019 матфак|Основы программирования на Python-1]] || Математика || 1-4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (История 2019) |  Цифровая грамотность  ]] || История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (Востоковедение 2019) |  Цифровая грамотность  ]] || Востоковедение|| 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая_грамотность_2019-2020(философия) |  Цифровая грамотность  ]] || Философия || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (ассириология и античность 2019) |  Цифровая грамотность  ]] || Ассириология и античность|| 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2_2019| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Работа с данными]] || Медиакоммуникации || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение (фэн 2019)]] || ФЭН || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Natural_Language_Processing_Blended_2019_module1 | Natural Language Processing (blended)]] || Прикладная политология || 2 г.о. || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ ML_HSE_NES_2019 | Машинное обучение (ВШЭ-РЭШ)]] || Совместный бакалавриат ВШЭ-РЭШ || 3-4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы_анализа_и_визуализации_данных_ДИЯ_2019/2020 |  Основы анализа и визуализации данных  ]] || ДИЯ || 2 курс || 1,2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Методы_машинного_обучения_(Прикладная_политология)|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_на_Python2019/2020|Основы программирования на Python]] || Экономика и статистика || 2-4 курс || 2 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[Теория вероятностей и математическая статистика, фэн, 2019-2020|Теория вероятностей и математическая статистика]] || фэн, 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Микроэконометрика качественных данных, фэн, 2020|Микроэконометрика качественных данных 2020]] || фэн, 4 курс || 1-2 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2018/19 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2018/2019_(пилотный_поток) | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2018/2019_(основной_поток) | Математический анализ на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA_2018/2019 | Calculus I DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2018/2019_(пилотный_поток) | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2019_(С%2B%2B,_основной_поток) | Основы и методология программирования на ПМИ (С++, основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2018/2019 | LAaG DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2018/2019 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2018/2019 |Discrete Mathematics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming | Introduction to programming DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_2 | Introduction to programming 2 DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2018/2019_(пилотный_поток) | Алгебра на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2018/2019_(основной_поток) | Алгебра на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2018/2019 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra19.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 (пилотный поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[http://math-info.hse.ru/2018-19/Дифференциальные_уравнения_(ФКН) Дифференциальные уравнения]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2018/2019_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2018/2019_(основной_поток) | Математический анализ 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2018/2019 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-basic2018/2019 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2018/2019 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив  Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2018_2019 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_Методы_2018 | Численные методы ]]&lt;br /&gt;
&lt;br /&gt;
[[PDC | Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing_2018_2019 | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2018/2019|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении(2018)|Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2018|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Основные методы анализа данных]]&lt;br /&gt;
&lt;br /&gt;
[[Теория баз данных]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная оптимизация/2019|Непрерывная оптимизация (161-162)]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная оптимизация (163-167)]]&lt;br /&gt;
&lt;br /&gt;
[[Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Data analysis (Software Engineering) 2019|Data analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе 2019|Анализ данных в бизнесе на ПМИ ]]&lt;br /&gt;
&lt;br /&gt;
[[Intro to DL Blended | Intro to DL Blended]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная оптимизация 2019 | Дискретная оптимизация 2019]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2018_2019 | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ_неструктурированных_данных-2018 |Анализ неструктурированных данных ]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2018|Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2018/2019|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Науки_о_данных_2018/2019|НИС Науки о данных]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(4_курс,_2018)|НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_Информации_2018/2019|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2018|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Методы_и_системы_обработки_больших_данных_(осень_2018)|Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2018|Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Теория баз данных]]&lt;br /&gt;
&lt;br /&gt;
[[ConvAppr19 | Выпуклое программирование и аппроксимационные алгоритмы (ТИ)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное программирование 2019 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[[A_Theorist&#039;s_Toolkit_2018_2019 | A Theorist&#039;s Toolkit, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе 2019|Анализ данных в бизнесе на ПМИ ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Дополнительные главы теории вероятностей 2019 | Дополнительные главы теории вероятностей 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы математической статистики 2019 | Дополнительные главы математической статистики 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2018/2019]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_1819|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора)_2018/2019 | Современные методы машинного обучения (курс майнора) 2018/2019]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных_(майнор_-_весна_2019) | Прикладные задачи анализа данных (майнор - весна 2019)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ (весна_2019) | Функциональный анализ (весна_2019)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective| Язык Kotlin (3 и 4 модули 2018-2019)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python весна 2020 матфак|Основы программирования на Python-2]] || Математика || 2-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(филология)|Цифровая грамотность]] || Филология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ИИ_и_культурология)|Цифровая грамотность]] || История искусств и Культурология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ИЯМК_2019)|Цифровая грамотность]] ||  Иностранные языки и межкультурная коммуникация (ДИЯ) || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_анализа_и_визуализации_данных_ДИЯ_2019|Анализ и визуализации данных]] ||  Иностранные языки и межкультурная коммуникация (ДИЯ) || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Научно-исследовательский_семинар_2019| Научно-исследовательский семинар]] ||  Политология || 1 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ММО_Политология_201810|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_в_Python_2019|Основы программирования в Python]] || Мировая экономика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_и_компьютерные_инструменты_лингвистического_исследования|Программирование и компьютерные инструменты лингвистического исследования]] || Фундаментальная и компьютерная лингвистика || 1 курс || 1-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-1|Автоматизированный сбор больших данных в экономико-социологических исследованиях]] || Прикладные методы социального анализа рынков  || 1 г.о.  || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Искусственный интеллект и большие данные_(2019)|Искусственный интеллект и большие данные]] || Дизайн, Мода, Современное искусство || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Информационный менеджмент: Введение в Data Science|Информационный менеджмент: Введение в Data Science]] || Управление бизнесом &amp;lt;br&amp;gt; Маркетинг и рыночная аналитика || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии анализа больших данных|Технологии анализа больших данных]] || ГМУ || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python (Прикладное программное обеспечение)|Основы программирования на Python (Прикладное программное обеспечение)]] || Социология || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы работы с данными|Основы работы с данными]] || Медиакоммуникации || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение_в_data_science_Социология_1_курс|Профориентационный семинар (Data Culture)]] || Социология || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение_в_анализ_данных_МирЭк_2019|Введение в анализ данных]] || Мировая экономика || 1 курс || 4 модуль&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 2018/2019|Основы анализа данных в международных отношениях]] || Международные отношения || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Introduction_to_Data_Culture_2018-2019|Introduction to Data Culture]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_и_компьютерные_инструменты_лингвистического_исследования|Программирование и компьютерные инструменты лингвистического исследования]] || Фундаментальная и компьютерная лингвистика || 1 курс || 1-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность(востоковедение)|Цифровая грамотность]] || Востоковедение || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Разработка управленческих решений в маркетинге | Разработка управленческих решений в маркетинге]] || Маркетинг и рыночная аналитика || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Информационные технологии в деятельности юриста_2018-2019| Информационные технологии в деятельности юриста]] || Юриспруденция || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение на матфаке 2018/2019| Машинное обучение]] || Факультет математики || 2-4 курсы || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных в Python (Политологи 1 семестр 1-2 модули)|Анализ данных в Python]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа и визуализации данных для медиа (Журналисты 1 семестр 1 модуль)|Основы анализа и визуализации данных для медиа]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в анализ текстов на Python для ФГН 2018|Введение в анализ текстов на Python для ФГН 2018]] || Фундаментальная и компьютерная лингвистика || 3 курс || 1, 2, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение (ФЭН)]] || Факультет экономических наук || 3-4 курсы || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_(python)_для_экономистов|Программирование (Python) для экономистов]] || Факультет экономических наук || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность(философия)|Цифровая грамотность]] || Философия || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(историки)|Цифровая грамотность]] || История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Обработка и анализ данных физического эксперимента|Обработка и анализ данных физического эксперимента]] || Физика || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Статистический анализ в среде R (Социологи 1 семестр 2 модуль)|Статистический анализ в среде R ]] || Социология || 4 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ММО_Политология_201810|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Courses of the  Statistical Learning Theory program==&lt;br /&gt;
[[Neurobayesian_models_2019|Neurobayesian models]]&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2017/18 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(пилотный_поток) | Математический анализ на ПМИ 2017/2018 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(основной_поток) | Математический анализ на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(пилотный_поток,_1_модуль) | Основы и методология программирования на ПМИ 2017/2018 (пилотный поток, 1 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_2_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 2 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_3_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_2017/2018_(основной_поток) | Алгоритмы и структуры данных на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2017/2018 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1  | Алгоритмы и структуры данных – 1 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2017/2018 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra18.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ-3 на ПМИ_2017/2018_(основной_поток) | Математический анализ-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2017/2018 | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2017/2018 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2017_2018 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2017/2018 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (2 курс, 2017/2018)| Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Машинное_обучение_1/2017_2018 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2017_2018 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_2017 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics of Stochastic Processes|Статистика случайных процессов 2018]] &lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении | Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Основные_методы_анализа_данных_(специализация_АДИС) | Основные методы анализа данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(3_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная_оптимизация | Непрерывная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
[[ Сложность_и_логика|  Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Data_analysis_(Software_Engineering)_2018 | Data Analysis на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Машинное_обучение_на_больших_данных Машинное обучение на больших данных]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_оптимизация | Дискретная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2017 | Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(4_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские методы машинного обучения 2017 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное программирование 2018 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные методы машинного обучения (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2017-2018 | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные задачи анализа данных (майнор - весна 2018)]]&lt;br /&gt;
&lt;br /&gt;
[[Маго-лего &amp;quot;Линейная алгебра в приложениях&amp;quot; весна 2018 | Линейная алгебра в приложениях (маго-лего)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ 2017/18 | Функциональный анализ на ПМИ (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы теории вероятностей и математической статистики (факультативы) | Дополнительные главы теории вероятностей и математической статистики (факультативы)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы дискретной математики 2017/18 | Дополнительные главы дискретной математики (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Цифровые технологии в гуманитарных науках]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность_2018_(2_семестр)|Цифровая грамотность (факультет гуманитарных наук — 2 семестр: ИЯМК, Филология, История искусств, Культурология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Научно-исследовательский семинар (ФСН) |Научно-исследовательский семинар (ОП &amp;quot;Политология&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Introduction_to_Data_Culture|Introduction to Data Culture (HSE and University of London Parallel Degree Programme in International Relations, 1 year)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[ИИ_и_БД|Искусственный интеллект и большие данные (ОП &amp;quot;Дизайн&amp;quot;, &amp;quot;Мода&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Компьютерная лингвистика и информационные технологии |Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курс, 2 семестр)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Основы анализа данных в международных отношениях|Основы анализа данных в международных отношениях (ОП &amp;quot;Международные отношения&amp;quot;, 2 курс, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в data science (2_семестр)|Профориентационный семинар (блок по введению в data scicence) (Факультет социальных наук — 2 семестр: Социология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в Data Science| Введение в Data Science (ФБиМ, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность|Цифровая грамотность (факультет гуманитарных наук — 1 семестр: История, Философия, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное обучение (факультет экономических наук)|Машинное обучение (факультет экономических наук)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Компьютерная лингвистика и информационные технологии |Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курс, 1 семестр)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Извлечение и анализ интернет-данных | Извлечение и анализ интернет-данных (факультет экономических наук)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Анализ больших данных в социальных науках (ФСН, 2017) | Анализ больших данных в социальных науках (ФСН, 2017)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Информационные_технологии_в_деятельности_юриста|Информационные технологии в деятельности юриста (Факультет права)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное_обучение_для_лингвистов|Машинное обучение (магистратура Школы лингвистики)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры Финансовые технологии и анализ данных ==&lt;br /&gt;
&lt;br /&gt;
[[Вероятностные_модели_и_прикладная_статистика_в_финансовой_математике|Вероятностные модели и прикладная статистика в финансовой математике]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Рекомендательные системы и поиск закономерностей в данных|Рекомендательные системы и поиск закономерностей в данных]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Courses of Data Science master  program/Курсы магистерской программы &amp;quot;Науки о данных&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Machine Learning and Data Mining |Introduction to Machine Learning and Data Mining 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Machine Learning and Data Mining 2020 |Introduction to Machine Learning and Data Mining 2020]]&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2016/17 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3-4 курс !! майноры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2016/2017 | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра и геометрия_2016/2017 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2016/2017 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017_пилотный_поток | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017 | Основы и методология программирования на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(пилотный_поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(основной_поток) | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2016/2017 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra17.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[Математический анализ_2016/2017 | Математический анализ-3 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математически_анализ_3_на_ПМИ_(пилотный_поток) | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2016_2017 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика_2_2016/2017 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2016/2017 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей_2016/2017 | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2016/2017_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_теория_вычислений_2016/2017 | Факультатив теория вычислений на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_(факультатив,_2017) | Дополнительные главы теории вероятностей (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные_уравнения_(2_курс,_2016/2017) | Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_2016/2017_(пилотный_поток) | Математическая статистика на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы ]]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2016/2017 | НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2016_2017 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладной_статистический_анализ_данных | Прикладной статистический анализ данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_в_анализе_данных | Численные методы в анализе данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Статистика_случайных_процессов_(курс_лекций,_ФКН_ВШЭ) Вероятностные модели и статистика случайных процессов на ПМИ]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Opt Методы оптимизации на ПМИ (специализации МОП и РС)]&lt;br /&gt;
&lt;br /&gt;
[[Методы_оптимизации_(весна_2017)|Методы оптимизации 2 (дискретная оптимизация)]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(осень_2016) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ и верификация алгоритмов биржевой торговли | Анализ и верификация алгоритмов для систем биржевой торговли ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_графических_процессорах | Программирование на графических процессорах]]&lt;br /&gt;
&lt;br /&gt;
[[ЯРПО | Языки разработки ПО (курс по выбору) на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Data analysis (Software Engineering) 2017 | Data analysis  на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Базы данных 2 | Базы данных 2 ]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные сети 2 | Компьютерные сети 2]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_на_больших_данных | Машинное обучение на больших данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора) | Современные методы машинного обучения (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Интеллектуальный_анализ_данных/Введение_в_программирование_2016/2017 | Введение в программирование (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2016-2017 | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Прикладные задачи анализа данных| Прикладные задачи анализа данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=100%&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Первая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2015/16 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии программирования|Технологии программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[ОиМП-2015|Основы и методология программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2016]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Линейная алгебра и геометрия_2015/2016 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2015/2016 | Алгебра на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://hsealgebra.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
|-&lt;br /&gt;
|[[Компьютерные системы]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Математический анализ на ПМИ_2015/2016 | Математический анализ на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Факультатив_Матпрактикум | Матпрактикум (факультатив) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Data analysis (Software Engineering)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в программирование|Введение в программирование (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2015-2016|Введение в анализ данных (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[НИС Машинное обучение и приложения|НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Архитектура компьютеров и системное программирование (ПМИ_4, 2015/2016)|Архитектура компьютеров и системное программирование (4 курс)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Дифференциальные уравнения (2 курс, 2015/2016)| Дифференциальные уравнения]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Введение в VBA|Введение в VBA]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Вторая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2014/15 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Основы и методологии программирования]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2015 | Алгоритмы и структуры данных]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Анализ данных (Программная инженерия)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2014/2015 | Алгебра]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Magolego_sna_2015| MAGoLEGO Social Network Analysis]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Проектная работа ====&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа]] &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Учебная практика 1 курс (2016)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа 2 курс (2016)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Завершение двухколоночной таблицы --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Мероприятия факультета компьютерных наук ==&lt;br /&gt;
=== Summer School 2015 ===&lt;br /&gt;
[[Introduction to Natural Language Processing|Introduction to Natural Language Processing]]&lt;br /&gt;
#[[Lecture 1. Introduction|Introduction]]&lt;br /&gt;
#[[Lecture 2. Tokenization and word counts|Tokenization and word counts]]&lt;br /&gt;
#[[Lecture 3. POS tagging. Key word and phrase extraction|POS tagging. Key word and phrase extraction]]&lt;br /&gt;
#[[Lecture 4. Parsing|Parsing]]&lt;br /&gt;
#[[Lecture 5. Language sources|Language sources]]&lt;br /&gt;
#[[Lecture 6. Synonyms and near-synonyms detection|Synonyms and near-synonyms detection]]&lt;br /&gt;
#[[Lecture 8. Suffix trees for NLP|Suffix trees for NLP]]&lt;br /&gt;
#[[NLP References|References]]&lt;br /&gt;
&lt;br /&gt;
== Архив ==&lt;br /&gt;
* [[Учебная практика 1 курс (2015)]]&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=55420</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=55420"/>
		<updated>2021-06-25T11:14:41Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: /* 4 модуль */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;2, 5 модули:&#039;&#039;&#039;&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border:solid 4px red;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;3, 4 модули:&#039;&#039;&#039;  О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.25&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.15&#039;&#039;&#039; &amp;amp;middot;  O&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65 *&lt;br /&gt;
72 70 73 *&lt;br /&gt;
2f 63 6f *&lt;br /&gt;
6d 6d 65 *&lt;br /&gt;
6e 74 73 *&lt;br /&gt;
2f 61 68 *&lt;br /&gt;
33 6c 64 * &lt;br /&gt;
6a 2f 73 *&lt;br /&gt;
65 61 6c *&lt;br /&gt;
73 5f 61 *&lt;br /&gt;
72 65 5f *&lt;br /&gt;
64 65 72 *&lt;br /&gt;
70 79 5f *&lt;br /&gt;
63 68 6f *&lt;br /&gt;
6e 6b 79 *&lt;br /&gt;
5f 61 6e *&lt;br /&gt;
64 5f 73 *&lt;br /&gt;
71 75 69 *&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический массив, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на деревьях и многомерные запросы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ZfMhzfDXtxFk-6aHIH9R8b17J37jdnp_/view?usp=sharing &amp;lt;code&amp;gt;674465&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Персистентные структуры данных, определение, массив и ДД&lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на персистентные структуры данных&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1_-w7DjBixQm8ILqPB1hqQiSKJ2QwHdSS/view?usp=sharing &amp;lt;code&amp;gt;727073&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Частично персистентное дерево поиска без штрафов по времени и памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |28 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разные несложные задачи по ДП&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1E1XMSrg20muSeagUAFFzFIfJYTVkQ8vt/view?usp=sharing &amp;lt;code&amp;gt;2f636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические ускорения в алгоритмах полного перебора, метод ветвей и границ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |2 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на перебор и сложное ДП: n указателей, разделяй и властвуй&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/11gxPkx1vCiAgxbiHCgdn_X94JC5ieUaa/view?usp=sharing &amp;lt;code&amp;gt;6d6d65&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Генерация комбинаторных объектов по номеру и наоборот, mitm, восстановление ответа в НОП с линейной памятью&lt;br /&gt;
|-&lt;br /&gt;
| 4 февраля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №4&lt;br /&gt;
|-&lt;br /&gt;
| 9 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №4&lt;br /&gt;
| Асимптотические ускорения полного перебора, перебор в антагонистических играх, альфа-бета отсечение&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на mitm и OR-свёртку, задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1vlodLQDVb7vzavEDRGR8epg4pyA8einT/view?usp=sharing &amp;lt;code&amp;gt;6e7473&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| BFS и DFS, поиск мостов и точек сочленения, компоненты вершинной и рёберной двусвязности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 16 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/15DrHA1lcOLyCns-BiTXi4e2zwy22F4IW/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&amp;lt;br&amp;gt;[https://drive.google.com/file/d/1Ya1pPCssOHJHYBipQqp6n2AT_K_kvsOK/view?usp=sharing &amp;lt;code&amp;gt;336c64&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Поиск цикла в графе, топсорт, компоненты сильной связности, 2-SAT&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 18 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Ещё немного задач на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1WeT_ZyUGWe9xFEjKCVPhOQlICUwQBpLL/view?usp=sharing &amp;lt;code&amp;gt;6a2f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Кратчайшие пути во взвешенных графах&lt;br /&gt;
|-&lt;br /&gt;
| 25 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №5&lt;br /&gt;
| Миностовы. Прим, Крускал, Борувка, критерии оптимальности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 2 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кратчайшие пути и минимальные остовы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1KBokE5NFl0KbNAS5tJQ6j3TrGhnX5bBK/view?usp=sharing &amp;lt;code&amp;gt;65616c&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Система непересекающихся множеств&lt;br /&gt;
|-&lt;br /&gt;
| 4 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про архитектуру и сервисы&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 9 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на миностовы и СНМ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1CVIsP3RIaQy6TxGL-imgzud6a22czafv/view?usp=sharing &amp;lt;code&amp;gt;735f61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Графы во внешней памяти. Задача ранжирования списка&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Ybph0ZHbCPBMQhvNAkhA44N2exJ_nTNS/view?usp=sharing &amp;lt;code&amp;gt;72655f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Паросочетания в двудольном графе. Алгоритм Куна, теорема Кёнига-Эгервари, теорема Дилворта&lt;br /&gt;
|-&lt;br /&gt;
| 16 марта&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №6&lt;br /&gt;
| Задача о максимальном потоке. Две постановки в виде линейной задачи, их эквивалентность. Теорема Форда-Фалкерсона.&lt;br /&gt;
|-&lt;br /&gt;
| 18 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 23 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на простые паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xGp6CeJuLs3wDLAVZLkKoB0Z9IiNVd0M/view?usp=sharing &amp;lt;code&amp;gt;646572&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Полиномиальные алгоритмы поиска максимального потока&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 25 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сложные задачи на паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1bF4JRSx9mRlZ_fnQTnjC9sYj6iJVZjEm/view?usp=sharing &amp;lt;code&amp;gt;70795f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Стоимостной поток, определение, жадный алгоритм, критерий оптимальности&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |8 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на стоимостной поток&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xBQOGFnDiDrfWbKMBqdJzb-VULhDUwv9/view?usp=sharing  &amp;lt;code&amp;gt;63686f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Строки&lt;br /&gt;
|-&lt;br /&gt;
| 13 апреля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №7&lt;br /&gt;
| Ахо-Корасик и сжатый бор&lt;br /&gt;
|-&lt;br /&gt;
| 15 апреля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |20 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на строки и Ахо-Корасик&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1TqnXQa5HTJMN02DG2FJGstDOe-QSsGX8/view?usp=sharing  &amp;lt;code&amp;gt;6e6b79&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Суффиксное дерево, алгоритм Укконена&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |22 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на суффиксные структуры&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1jnJ8P9QP1oJ-xKT-3ODvdif1HA4OGc1u/view?usp=sharing  &amp;lt;code&amp;gt;5f616e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Автоматы и РВ, принадлежность языку, эквивалетноность автоматов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на РВ, эквивалетность автоматных и регулярных языков&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1xj6QSlIj-yu4d_Cs178HH-NazAs0p5dY/view?usp=sharing  &amp;lt;code&amp;gt;645f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Минимизация ДКА&lt;br /&gt;
|-&lt;br /&gt;
| 29 апреля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |11 мая&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Машина Тьюринга&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1EpBTu1qr-Xw3BDch9tCG8mMO_bfEM0xc/view?usp=sharing  &amp;lt;code&amp;gt;717569&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Классы P, NP и NP-c, теорема Кука-Левина, NP-полнота некоторых задач&lt;br /&gt;
|-&lt;br /&gt;
| 13 мая&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про MapReduce&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |18 мая&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на языки, машину тьюринга и NP-полноту&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1gPbUQECqtbhvsPk6FcKQGCEqy0jWF7gZ/view?usp=sharing  &amp;lt;code&amp;gt;717569&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Сложные примеры доказательства NP-полноты, классы PSPACE и EXPTIME, BPP, RP, ZP.&lt;br /&gt;
|-&lt;br /&gt;
| 20 мая&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Подготовка к КР&lt;br /&gt;
| Теоретико-числовые алгоритмы: линейное решето, первообразный корень, дискретное логарифмирование, ро-метод полларда&lt;br /&gt;
|-&lt;br /&gt;
| 25 мая&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №8&lt;br /&gt;
| ¯\_(ツ)_/¯&lt;br /&gt;
|-&lt;br /&gt;
| 27 мая&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Контрольная работа&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 июня&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разбор контрольной и ещё немного тч&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1gPbUQECqtbhvsPk6FcKQGCEqy0jWF7gZ/view?usp=sharing  &amp;lt;code&amp;gt;717569&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Тест Миллера-Рабина&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 июня&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на ТЧ и протоколы коммуникации&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/12QRKeofiLyB0O7-hjCNCJxlehFLkXedR/view?usp=sharing  &amp;lt;code&amp;gt;717569&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Шифрование с открытым ключом, алгоритм RSA, цифровая подпись&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |8 июня&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Алгоритм Карацубы, оценка сложности через дерево рекурсии, мастер-теорема&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/15D9xuBaa2iKLOnaXKkabB2rrQvC5_h9B/view?usp=sharing  &amp;lt;code&amp;gt;717569&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Быстрое преобразование Фурье&lt;br /&gt;
|-&lt;br /&gt;
| 10 июня&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №3&lt;br /&gt;
|-&lt;br /&gt;
| 15 июня&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №9&lt;br /&gt;
| Передача данных: коды обнаруживающие и восстанавливающие ошибки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 июня&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на БПФ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1QyuYq_YIAg18y7su4r02AV5wP9A9w-e7/view?usp=sharing  &amp;lt;code&amp;gt;717569&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические методы оптимизации&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || Полночь с 24 на 25 февраля || Динамическое программирование, перебор и метод meet-in-the-middle&lt;br /&gt;
|| [https://drive.google.com/file/d/17qBZ6yolMZ1Q0ofolOHeoSB9u1lcUfR1/view?usp=sharing 17qBZ6] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 6 || Полночь с 15 на 16 марта || Обходы графов, кратчайшие расстояния и остовные деревья&lt;br /&gt;
|| [https://drive.google.com/file/d/1BULcwnoQ9rFD04FKtQRhtZJHr0JclQjr/view?usp=sharing 1BULcw] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 7 || Полночь с 12 на 13 апреля || Паросочетания и потоки&lt;br /&gt;
|| [https://drive.google.com/file/d/1HwONtdlHrU65QkRVBQx7a0D9q1Wi6AZf/view?usp=sharing 1HwONt] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 8 || Полночь с 24 на 25 мая || Строки и языки&lt;br /&gt;
|| [https://drive.google.com/file/d/1kMXCqy_pnvTGIMGXzIkklIoM8N5cB0HJ/view?usp=sharing 1kMXCq] |||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || 21 января 2021 || [https://official.contest.yandex.ru/contest/24514/enter/ 24514] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || 4 февраля 2021 || [https://official.contest.yandex.ru/contest/24808/enter 24808] || &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || 15 апреля 2021 || [https://official.contest.yandex.ru/contest/26747/enter 26747] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 6 || 29 апреля 2021 || [https://official.contest.yandex.ru/contest/27185/enter 27185] || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 24 на 25 февраля&lt;br /&gt;
| Cтруктуры данных, запросы на отрезках&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/24924 24924]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 10 на 11 мая&lt;br /&gt;
| Ддинамика, перебор, графы&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/26746 26746]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=54385</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=54385"/>
		<updated>2021-05-21T10:41:37Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
&#039;&#039;&#039;2, 5 модули:&#039;&#039;&#039;&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border:solid 4px red;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;3, 4 модули:&#039;&#039;&#039;  О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  =  &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.25&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.15&#039;&#039;&#039; &amp;amp;middot;  O&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65 *&lt;br /&gt;
72 70 73 *&lt;br /&gt;
2f 63 6f *&lt;br /&gt;
6d 6d 65 *&lt;br /&gt;
6e 74 73 *&lt;br /&gt;
2f 61 68 *&lt;br /&gt;
33 6c 64 * &lt;br /&gt;
6a 2f 73 *&lt;br /&gt;
65 61 6c *&lt;br /&gt;
73 5f 61 *&lt;br /&gt;
72 65 5f *&lt;br /&gt;
64 65 72 *&lt;br /&gt;
70 79 5f *&lt;br /&gt;
63 68 6f *&lt;br /&gt;
6e 6b 79 *&lt;br /&gt;
5f 61 6e *&lt;br /&gt;
64 5f 73 *&lt;br /&gt;
71 75 69 *&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический массив, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на деревьях и многомерные запросы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ZfMhzfDXtxFk-6aHIH9R8b17J37jdnp_/view?usp=sharing &amp;lt;code&amp;gt;674465&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Персистентные структуры данных, определение, массив и ДД&lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на персистентные структуры данных&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1_-w7DjBixQm8ILqPB1hqQiSKJ2QwHdSS/view?usp=sharing &amp;lt;code&amp;gt;727073&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Частично персистентное дерево поиска без штрафов по времени и памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |28 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разные несложные задачи по ДП&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1E1XMSrg20muSeagUAFFzFIfJYTVkQ8vt/view?usp=sharing &amp;lt;code&amp;gt;2f636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические ускорения в алгоритмах полного перебора, метод ветвей и границ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |2 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на перебор и сложное ДП: n указателей, разделяй и властвуй&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/11gxPkx1vCiAgxbiHCgdn_X94JC5ieUaa/view?usp=sharing &amp;lt;code&amp;gt;6d6d65&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Генерация комбинаторных объектов по номеру и наоборот, mitm, восстановление ответа в НОП с линейной памятью&lt;br /&gt;
|-&lt;br /&gt;
| 4 февраля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №4&lt;br /&gt;
|-&lt;br /&gt;
| 9 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №4&lt;br /&gt;
| Асимптотические ускорения полного перебора, перебор в антагонистических играх, альфа-бета отсечение&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на mitm и OR-свёртку, задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1vlodLQDVb7vzavEDRGR8epg4pyA8einT/view?usp=sharing &amp;lt;code&amp;gt;6e7473&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| BFS и DFS, поиск мостов и точек сочленения, компоненты вершинной и рёберной двусвязности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 16 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/15DrHA1lcOLyCns-BiTXi4e2zwy22F4IW/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&amp;lt;br&amp;gt;[https://drive.google.com/file/d/1Ya1pPCssOHJHYBipQqp6n2AT_K_kvsOK/view?usp=sharing &amp;lt;code&amp;gt;336c64&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Поиск цикла в графе, топсорт, компоненты сильной связности, 2-SAT&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 18 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Ещё немного задач на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1WeT_ZyUGWe9xFEjKCVPhOQlICUwQBpLL/view?usp=sharing &amp;lt;code&amp;gt;6a2f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Кратчайшие пути во взвешенных графах&lt;br /&gt;
|-&lt;br /&gt;
| 25 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №5&lt;br /&gt;
| Миностовы. Прим, Крускал, Борувка, критерии оптимальности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 2 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кратчайшие пути и минимальные остовы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1KBokE5NFl0KbNAS5tJQ6j3TrGhnX5bBK/view?usp=sharing &amp;lt;code&amp;gt;65616c&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Система непересекающихся множеств&lt;br /&gt;
|-&lt;br /&gt;
| 4 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про архитектуру и сервисы&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 9 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на миностовы и СНМ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1CVIsP3RIaQy6TxGL-imgzud6a22czafv/view?usp=sharing &amp;lt;code&amp;gt;735f61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Графы во внешней памяти. Задача ранжирования списка&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Ybph0ZHbCPBMQhvNAkhA44N2exJ_nTNS/view?usp=sharing &amp;lt;code&amp;gt;72655f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Паросочетания в двудольном графе. Алгоритм Куна, теорема Кёнига-Эгервари, теорема Дилворта&lt;br /&gt;
|-&lt;br /&gt;
| 16 марта&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №6&lt;br /&gt;
| Задача о максимальном потоке. Две постановки в виде линейной задачи, их эквивалентность. Теорема Форда-Фалкерсона.&lt;br /&gt;
|-&lt;br /&gt;
| 18 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 23 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на простые паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xGp6CeJuLs3wDLAVZLkKoB0Z9IiNVd0M/view?usp=sharing &amp;lt;code&amp;gt;646572&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Полиномиальные алгоритмы поиска максимального потока&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 25 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сложные задачи на паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1bF4JRSx9mRlZ_fnQTnjC9sYj6iJVZjEm/view?usp=sharing &amp;lt;code&amp;gt;70795f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Стоимостной поток, определение, жадный алгоритм, критерий оптимальности&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |8 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на стоимостной поток&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xBQOGFnDiDrfWbKMBqdJzb-VULhDUwv9/view?usp=sharing  &amp;lt;code&amp;gt;63686f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Строки&lt;br /&gt;
|-&lt;br /&gt;
| 13 апреля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №7&lt;br /&gt;
| Ахо-Корасик и сжатый бор&lt;br /&gt;
|-&lt;br /&gt;
| 15 апреля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |20 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на строки и Ахо-Корасик&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1TqnXQa5HTJMN02DG2FJGstDOe-QSsGX8/view?usp=sharing  &amp;lt;code&amp;gt;6e6b79&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Суффиксное дерево, алгоритм Укконена&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |22 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на суффиксные структуры&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1jnJ8P9QP1oJ-xKT-3ODvdif1HA4OGc1u/view?usp=sharing  &amp;lt;code&amp;gt;5f616e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Автоматы и РВ, принадлежность языку, эквивалетноность автоматов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на РВ, эквивалетность автоматных и регулярных языков&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1xj6QSlIj-yu4d_Cs178HH-NazAs0p5dY/view?usp=sharing  &amp;lt;code&amp;gt;645f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Минимизация ДКА&lt;br /&gt;
|-&lt;br /&gt;
| 29 апреля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |11 мая&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Машина Тьюринга&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1EpBTu1qr-Xw3BDch9tCG8mMO_bfEM0xc/view?usp=sharing  &amp;lt;code&amp;gt;717569&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Классы P, NP и NP-c, теорема Кука-Левина, NP-полнота некоторых задач&lt;br /&gt;
|-&lt;br /&gt;
| 13 мая&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про MapReduce&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || Полночь с 24 на 25 февраля || Динамическое программирование, перебор и метод meet-in-the-middle&lt;br /&gt;
|| [https://drive.google.com/file/d/17qBZ6yolMZ1Q0ofolOHeoSB9u1lcUfR1/view?usp=sharing 17qBZ6] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 6 || Полночь с 15 на 16 марта || Обходы графов, кратчайшие расстояния и остовные деревья&lt;br /&gt;
|| [https://drive.google.com/file/d/1BULcwnoQ9rFD04FKtQRhtZJHr0JclQjr/view?usp=sharing 1BULcw] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 7 || Полночь с 12 на 13 апреля || Паросочетания и потоки&lt;br /&gt;
|| [https://drive.google.com/file/d/1HwONtdlHrU65QkRVBQx7a0D9q1Wi6AZf/view?usp=sharing 1HwONt] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 8 || Полночь с 24 на 25 мая || Строки и языки&lt;br /&gt;
|| [https://drive.google.com/file/d/1kMXCqy_pnvTGIMGXzIkklIoM8N5cB0HJ/view?usp=sharing 1kMXCq] |||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || 21 января 2021 || [https://official.contest.yandex.ru/contest/24514/enter/ 24514] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || 4 февраля 2021 || [https://official.contest.yandex.ru/contest/24808/enter 24808] || &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || 15 апреля 2021 || [https://official.contest.yandex.ru/contest/26747/enter 26747] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 6 || 29 апреля 2021 || [https://official.contest.yandex.ru/contest/27185/enter 27185] || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 24 на 25 февраля&lt;br /&gt;
| Cтруктуры данных, запросы на отрезках&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/24924 24924]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 10 на 11 мая&lt;br /&gt;
| Ддинамика, перебор, графы&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/26746 26746]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=54270</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=54270"/>
		<updated>2021-05-16T15:26:50Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: /* Короткие контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65 *&lt;br /&gt;
72 70 73 *&lt;br /&gt;
2f 63 6f *&lt;br /&gt;
6d 6d 65 *&lt;br /&gt;
6e 74 73 *&lt;br /&gt;
2f 61 68 *&lt;br /&gt;
33 6c 64 * &lt;br /&gt;
6a 2f 73 *&lt;br /&gt;
65 61 6c *&lt;br /&gt;
73 5f 61 *&lt;br /&gt;
72 65 5f *&lt;br /&gt;
64 65 72 *&lt;br /&gt;
70 79 5f *&lt;br /&gt;
63 68 6f *&lt;br /&gt;
6e 6b 79 *&lt;br /&gt;
5f 61 6e *&lt;br /&gt;
64 5f 73 *&lt;br /&gt;
71 75 69 *&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический массив, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на деревьях и многомерные запросы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ZfMhzfDXtxFk-6aHIH9R8b17J37jdnp_/view?usp=sharing &amp;lt;code&amp;gt;674465&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Персистентные структуры данных, определение, массив и ДД&lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на персистентные структуры данных&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1_-w7DjBixQm8ILqPB1hqQiSKJ2QwHdSS/view?usp=sharing &amp;lt;code&amp;gt;727073&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Частично персистентное дерево поиска без штрафов по времени и памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |28 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разные несложные задачи по ДП&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1E1XMSrg20muSeagUAFFzFIfJYTVkQ8vt/view?usp=sharing &amp;lt;code&amp;gt;2f636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические ускорения в алгоритмах полного перебора, метод ветвей и границ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |2 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на перебор и сложное ДП: n указателей, разделяй и властвуй&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/11gxPkx1vCiAgxbiHCgdn_X94JC5ieUaa/view?usp=sharing &amp;lt;code&amp;gt;6d6d65&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Генерация комбинаторных объектов по номеру и наоборот, mitm, восстановление ответа в НОП с линейной памятью&lt;br /&gt;
|-&lt;br /&gt;
| 4 февраля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №4&lt;br /&gt;
|-&lt;br /&gt;
| 9 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №4&lt;br /&gt;
| Асимптотические ускорения полного перебора, перебор в антагонистических играх, альфа-бета отсечение&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на mitm и OR-свёртку, задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1vlodLQDVb7vzavEDRGR8epg4pyA8einT/view?usp=sharing &amp;lt;code&amp;gt;6e7473&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| BFS и DFS, поиск мостов и точек сочленения, компоненты вершинной и рёберной двусвязности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 16 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/15DrHA1lcOLyCns-BiTXi4e2zwy22F4IW/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&amp;lt;br&amp;gt;[https://drive.google.com/file/d/1Ya1pPCssOHJHYBipQqp6n2AT_K_kvsOK/view?usp=sharing &amp;lt;code&amp;gt;336c64&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Поиск цикла в графе, топсорт, компоненты сильной связности, 2-SAT&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 18 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Ещё немного задач на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1WeT_ZyUGWe9xFEjKCVPhOQlICUwQBpLL/view?usp=sharing &amp;lt;code&amp;gt;6a2f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Кратчайшие пути во взвешенных графах&lt;br /&gt;
|-&lt;br /&gt;
| 25 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №5&lt;br /&gt;
| Миностовы. Прим, Крускал, Борувка, критерии оптимальности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 2 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кратчайшие пути и минимальные остовы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1KBokE5NFl0KbNAS5tJQ6j3TrGhnX5bBK/view?usp=sharing &amp;lt;code&amp;gt;65616c&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Система непересекающихся множеств&lt;br /&gt;
|-&lt;br /&gt;
| 4 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про архитектуру и сервисы&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 9 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на миностовы и СНМ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1CVIsP3RIaQy6TxGL-imgzud6a22czafv/view?usp=sharing &amp;lt;code&amp;gt;735f61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Графы во внешней памяти. Задача ранжирования списка&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Ybph0ZHbCPBMQhvNAkhA44N2exJ_nTNS/view?usp=sharing &amp;lt;code&amp;gt;72655f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Паросочетания в двудольном графе. Алгоритм Куна, теорема Кёнига-Эгервари, теорема Дилворта&lt;br /&gt;
|-&lt;br /&gt;
| 16 марта&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №6&lt;br /&gt;
| Задача о максимальном потоке. Две постановки в виде линейной задачи, их эквивалентность. Теорема Форда-Фалкерсона.&lt;br /&gt;
|-&lt;br /&gt;
| 18 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 23 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на простые паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xGp6CeJuLs3wDLAVZLkKoB0Z9IiNVd0M/view?usp=sharing &amp;lt;code&amp;gt;646572&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Полиномиальные алгоритмы поиска максимального потока&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 25 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сложные задачи на паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1bF4JRSx9mRlZ_fnQTnjC9sYj6iJVZjEm/view?usp=sharing &amp;lt;code&amp;gt;70795f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Стоимостной поток, определение, жадный алгоритм, критерий оптимальности&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |8 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на стоимостной поток&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xBQOGFnDiDrfWbKMBqdJzb-VULhDUwv9/view?usp=sharing  &amp;lt;code&amp;gt;63686f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Строки&lt;br /&gt;
|-&lt;br /&gt;
| 13 апреля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №7&lt;br /&gt;
| Ахо-Корасик и сжатый бор&lt;br /&gt;
|-&lt;br /&gt;
| 15 апреля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |20 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на строки и Ахо-Корасик&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1TqnXQa5HTJMN02DG2FJGstDOe-QSsGX8/view?usp=sharing  &amp;lt;code&amp;gt;6e6b79&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Суффиксное дерево, алгоритм Укконена&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |22 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на суффиксные структуры&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1jnJ8P9QP1oJ-xKT-3ODvdif1HA4OGc1u/view?usp=sharing  &amp;lt;code&amp;gt;5f616e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Автоматы и РВ, принадлежность языку, эквивалетноность автоматов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на РВ, эквивалетность автоматных и регулярных языков&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1xj6QSlIj-yu4d_Cs178HH-NazAs0p5dY/view?usp=sharing  &amp;lt;code&amp;gt;645f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Минимизация ДКА&lt;br /&gt;
|-&lt;br /&gt;
| 29 апреля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |11 мая&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Машина Тьюринга&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1EpBTu1qr-Xw3BDch9tCG8mMO_bfEM0xc/view?usp=sharing  &amp;lt;code&amp;gt;717569&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Классы P, NP и NP-c, теорема Кука-Левина, NP-полнота некоторых задач&lt;br /&gt;
|-&lt;br /&gt;
| 13 мая&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про MapReduce&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || Полночь с 24 на 25 февраля || Динамическое программирование, перебор и метод meet-in-the-middle&lt;br /&gt;
|| [https://drive.google.com/file/d/17qBZ6yolMZ1Q0ofolOHeoSB9u1lcUfR1/view?usp=sharing 17qBZ6] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 6 || Полночь с 15 на 16 марта || Обходы графов, кратчайшие расстояния и остовные деревья&lt;br /&gt;
|| [https://drive.google.com/file/d/1BULcwnoQ9rFD04FKtQRhtZJHr0JclQjr/view?usp=sharing 1BULcw] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 7 || Полночь с 12 на 13 апреля || Паросочетания и потоки&lt;br /&gt;
|| [https://drive.google.com/file/d/1HwONtdlHrU65QkRVBQx7a0D9q1Wi6AZf/view?usp=sharing 1HwONt] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 8 || Полночь с 24 на 25 мая || Строки и языки&lt;br /&gt;
|| [https://drive.google.com/file/d/1kMXCqy_pnvTGIMGXzIkklIoM8N5cB0HJ/view?usp=sharing 1kMXCq] |||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || 21 января 2021 || [https://official.contest.yandex.ru/contest/24514/enter/ 24514] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || 4 февраля 2021 || [https://official.contest.yandex.ru/contest/24808/enter 24808] || &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || 15 апреля 2021 || [https://official.contest.yandex.ru/contest/26747/enter 26747] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 6 || 29 апреля 2021 || [https://official.contest.yandex.ru/contest/27185/enter 27185] || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 24 на 25 февраля&lt;br /&gt;
| Cтруктуры данных, запросы на отрезках&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/24924 24924]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 10 на 11 мая&lt;br /&gt;
| Ддинамика, перебор, графы&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/26746 26746]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=54269</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=54269"/>
		<updated>2021-05-16T15:21:32Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: /* Длинные контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65 *&lt;br /&gt;
72 70 73 *&lt;br /&gt;
2f 63 6f *&lt;br /&gt;
6d 6d 65 *&lt;br /&gt;
6e 74 73 *&lt;br /&gt;
2f 61 68 *&lt;br /&gt;
33 6c 64 * &lt;br /&gt;
6a 2f 73 *&lt;br /&gt;
65 61 6c *&lt;br /&gt;
73 5f 61 *&lt;br /&gt;
72 65 5f *&lt;br /&gt;
64 65 72 *&lt;br /&gt;
70 79 5f *&lt;br /&gt;
63 68 6f *&lt;br /&gt;
6e 6b 79 *&lt;br /&gt;
5f 61 6e *&lt;br /&gt;
64 5f 73 *&lt;br /&gt;
71 75 69 *&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический массив, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на деревьях и многомерные запросы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ZfMhzfDXtxFk-6aHIH9R8b17J37jdnp_/view?usp=sharing &amp;lt;code&amp;gt;674465&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Персистентные структуры данных, определение, массив и ДД&lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на персистентные структуры данных&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1_-w7DjBixQm8ILqPB1hqQiSKJ2QwHdSS/view?usp=sharing &amp;lt;code&amp;gt;727073&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Частично персистентное дерево поиска без штрафов по времени и памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |28 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разные несложные задачи по ДП&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1E1XMSrg20muSeagUAFFzFIfJYTVkQ8vt/view?usp=sharing &amp;lt;code&amp;gt;2f636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические ускорения в алгоритмах полного перебора, метод ветвей и границ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |2 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на перебор и сложное ДП: n указателей, разделяй и властвуй&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/11gxPkx1vCiAgxbiHCgdn_X94JC5ieUaa/view?usp=sharing &amp;lt;code&amp;gt;6d6d65&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Генерация комбинаторных объектов по номеру и наоборот, mitm, восстановление ответа в НОП с линейной памятью&lt;br /&gt;
|-&lt;br /&gt;
| 4 февраля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №4&lt;br /&gt;
|-&lt;br /&gt;
| 9 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №4&lt;br /&gt;
| Асимптотические ускорения полного перебора, перебор в антагонистических играх, альфа-бета отсечение&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на mitm и OR-свёртку, задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1vlodLQDVb7vzavEDRGR8epg4pyA8einT/view?usp=sharing &amp;lt;code&amp;gt;6e7473&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| BFS и DFS, поиск мостов и точек сочленения, компоненты вершинной и рёберной двусвязности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 16 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/15DrHA1lcOLyCns-BiTXi4e2zwy22F4IW/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&amp;lt;br&amp;gt;[https://drive.google.com/file/d/1Ya1pPCssOHJHYBipQqp6n2AT_K_kvsOK/view?usp=sharing &amp;lt;code&amp;gt;336c64&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Поиск цикла в графе, топсорт, компоненты сильной связности, 2-SAT&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 18 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Ещё немного задач на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1WeT_ZyUGWe9xFEjKCVPhOQlICUwQBpLL/view?usp=sharing &amp;lt;code&amp;gt;6a2f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Кратчайшие пути во взвешенных графах&lt;br /&gt;
|-&lt;br /&gt;
| 25 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №5&lt;br /&gt;
| Миностовы. Прим, Крускал, Борувка, критерии оптимальности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 2 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кратчайшие пути и минимальные остовы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1KBokE5NFl0KbNAS5tJQ6j3TrGhnX5bBK/view?usp=sharing &amp;lt;code&amp;gt;65616c&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Система непересекающихся множеств&lt;br /&gt;
|-&lt;br /&gt;
| 4 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про архитектуру и сервисы&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 9 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на миностовы и СНМ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1CVIsP3RIaQy6TxGL-imgzud6a22czafv/view?usp=sharing &amp;lt;code&amp;gt;735f61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Графы во внешней памяти. Задача ранжирования списка&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Ybph0ZHbCPBMQhvNAkhA44N2exJ_nTNS/view?usp=sharing &amp;lt;code&amp;gt;72655f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Паросочетания в двудольном графе. Алгоритм Куна, теорема Кёнига-Эгервари, теорема Дилворта&lt;br /&gt;
|-&lt;br /&gt;
| 16 марта&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №6&lt;br /&gt;
| Задача о максимальном потоке. Две постановки в виде линейной задачи, их эквивалентность. Теорема Форда-Фалкерсона.&lt;br /&gt;
|-&lt;br /&gt;
| 18 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 23 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на простые паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xGp6CeJuLs3wDLAVZLkKoB0Z9IiNVd0M/view?usp=sharing &amp;lt;code&amp;gt;646572&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Полиномиальные алгоритмы поиска максимального потока&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 25 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сложные задачи на паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1bF4JRSx9mRlZ_fnQTnjC9sYj6iJVZjEm/view?usp=sharing &amp;lt;code&amp;gt;70795f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Стоимостной поток, определение, жадный алгоритм, критерий оптимальности&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |8 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на стоимостной поток&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xBQOGFnDiDrfWbKMBqdJzb-VULhDUwv9/view?usp=sharing  &amp;lt;code&amp;gt;63686f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Строки&lt;br /&gt;
|-&lt;br /&gt;
| 13 апреля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №7&lt;br /&gt;
| Ахо-Корасик и сжатый бор&lt;br /&gt;
|-&lt;br /&gt;
| 15 апреля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |20 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на строки и Ахо-Корасик&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1TqnXQa5HTJMN02DG2FJGstDOe-QSsGX8/view?usp=sharing  &amp;lt;code&amp;gt;6e6b79&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Суффиксное дерево, алгоритм Укконена&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |22 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на суффиксные структуры&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1jnJ8P9QP1oJ-xKT-3ODvdif1HA4OGc1u/view?usp=sharing  &amp;lt;code&amp;gt;5f616e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Автоматы и РВ, принадлежность языку, эквивалетноность автоматов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на РВ, эквивалетность автоматных и регулярных языков&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1xj6QSlIj-yu4d_Cs178HH-NazAs0p5dY/view?usp=sharing  &amp;lt;code&amp;gt;645f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Минимизация ДКА&lt;br /&gt;
|-&lt;br /&gt;
| 29 апреля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |11 мая&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Машина Тьюринга&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1EpBTu1qr-Xw3BDch9tCG8mMO_bfEM0xc/view?usp=sharing  &amp;lt;code&amp;gt;717569&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Классы P, NP и NP-c, теорема Кука-Левина, NP-полнота некоторых задач&lt;br /&gt;
|-&lt;br /&gt;
| 13 мая&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про MapReduce&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || Полночь с 24 на 25 февраля || Динамическое программирование, перебор и метод meet-in-the-middle&lt;br /&gt;
|| [https://drive.google.com/file/d/17qBZ6yolMZ1Q0ofolOHeoSB9u1lcUfR1/view?usp=sharing 17qBZ6] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 6 || Полночь с 15 на 16 марта || Обходы графов, кратчайшие расстояния и остовные деревья&lt;br /&gt;
|| [https://drive.google.com/file/d/1BULcwnoQ9rFD04FKtQRhtZJHr0JclQjr/view?usp=sharing 1BULcw] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 7 || Полночь с 12 на 13 апреля || Паросочетания и потоки&lt;br /&gt;
|| [https://drive.google.com/file/d/1HwONtdlHrU65QkRVBQx7a0D9q1Wi6AZf/view?usp=sharing 1HwONt] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 8 || Полночь с 24 на 25 мая || Строки и языки&lt;br /&gt;
|| [https://drive.google.com/file/d/1kMXCqy_pnvTGIMGXzIkklIoM8N5cB0HJ/view?usp=sharing 1kMXCq] |||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || 21 января 2021 || [https://official.contest.yandex.ru/contest/24514/enter/ 24514] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || 4 февраля 2021 || [https://official.contest.yandex.ru/contest/24808/enter 24808] || &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 24 на 25 февраля&lt;br /&gt;
| Cтруктуры данных, запросы на отрезках&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/24924 24924]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 10 на 11 мая&lt;br /&gt;
| Ддинамика, перебор, графы&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/26746 26746]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=54268</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=54268"/>
		<updated>2021-05-16T15:17:23Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: /* Список листков */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65 *&lt;br /&gt;
72 70 73 *&lt;br /&gt;
2f 63 6f *&lt;br /&gt;
6d 6d 65 *&lt;br /&gt;
6e 74 73 *&lt;br /&gt;
2f 61 68 *&lt;br /&gt;
33 6c 64 * &lt;br /&gt;
6a 2f 73 *&lt;br /&gt;
65 61 6c *&lt;br /&gt;
73 5f 61 *&lt;br /&gt;
72 65 5f *&lt;br /&gt;
64 65 72 *&lt;br /&gt;
70 79 5f *&lt;br /&gt;
63 68 6f *&lt;br /&gt;
6e 6b 79 *&lt;br /&gt;
5f 61 6e *&lt;br /&gt;
64 5f 73 *&lt;br /&gt;
71 75 69 *&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический массив, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на деревьях и многомерные запросы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ZfMhzfDXtxFk-6aHIH9R8b17J37jdnp_/view?usp=sharing &amp;lt;code&amp;gt;674465&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Персистентные структуры данных, определение, массив и ДД&lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на персистентные структуры данных&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1_-w7DjBixQm8ILqPB1hqQiSKJ2QwHdSS/view?usp=sharing &amp;lt;code&amp;gt;727073&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Частично персистентное дерево поиска без штрафов по времени и памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |28 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разные несложные задачи по ДП&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1E1XMSrg20muSeagUAFFzFIfJYTVkQ8vt/view?usp=sharing &amp;lt;code&amp;gt;2f636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические ускорения в алгоритмах полного перебора, метод ветвей и границ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |2 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на перебор и сложное ДП: n указателей, разделяй и властвуй&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/11gxPkx1vCiAgxbiHCgdn_X94JC5ieUaa/view?usp=sharing &amp;lt;code&amp;gt;6d6d65&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Генерация комбинаторных объектов по номеру и наоборот, mitm, восстановление ответа в НОП с линейной памятью&lt;br /&gt;
|-&lt;br /&gt;
| 4 февраля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №4&lt;br /&gt;
|-&lt;br /&gt;
| 9 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №4&lt;br /&gt;
| Асимптотические ускорения полного перебора, перебор в антагонистических играх, альфа-бета отсечение&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на mitm и OR-свёртку, задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1vlodLQDVb7vzavEDRGR8epg4pyA8einT/view?usp=sharing &amp;lt;code&amp;gt;6e7473&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| BFS и DFS, поиск мостов и точек сочленения, компоненты вершинной и рёберной двусвязности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 16 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/15DrHA1lcOLyCns-BiTXi4e2zwy22F4IW/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&amp;lt;br&amp;gt;[https://drive.google.com/file/d/1Ya1pPCssOHJHYBipQqp6n2AT_K_kvsOK/view?usp=sharing &amp;lt;code&amp;gt;336c64&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Поиск цикла в графе, топсорт, компоненты сильной связности, 2-SAT&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 18 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Ещё немного задач на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1WeT_ZyUGWe9xFEjKCVPhOQlICUwQBpLL/view?usp=sharing &amp;lt;code&amp;gt;6a2f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Кратчайшие пути во взвешенных графах&lt;br /&gt;
|-&lt;br /&gt;
| 25 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №5&lt;br /&gt;
| Миностовы. Прим, Крускал, Борувка, критерии оптимальности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 2 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кратчайшие пути и минимальные остовы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1KBokE5NFl0KbNAS5tJQ6j3TrGhnX5bBK/view?usp=sharing &amp;lt;code&amp;gt;65616c&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Система непересекающихся множеств&lt;br /&gt;
|-&lt;br /&gt;
| 4 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про архитектуру и сервисы&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 9 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на миностовы и СНМ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1CVIsP3RIaQy6TxGL-imgzud6a22czafv/view?usp=sharing &amp;lt;code&amp;gt;735f61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Графы во внешней памяти. Задача ранжирования списка&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Ybph0ZHbCPBMQhvNAkhA44N2exJ_nTNS/view?usp=sharing &amp;lt;code&amp;gt;72655f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Паросочетания в двудольном графе. Алгоритм Куна, теорема Кёнига-Эгервари, теорема Дилворта&lt;br /&gt;
|-&lt;br /&gt;
| 16 марта&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №6&lt;br /&gt;
| Задача о максимальном потоке. Две постановки в виде линейной задачи, их эквивалентность. Теорема Форда-Фалкерсона.&lt;br /&gt;
|-&lt;br /&gt;
| 18 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 23 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на простые паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xGp6CeJuLs3wDLAVZLkKoB0Z9IiNVd0M/view?usp=sharing &amp;lt;code&amp;gt;646572&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Полиномиальные алгоритмы поиска максимального потока&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 25 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сложные задачи на паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1bF4JRSx9mRlZ_fnQTnjC9sYj6iJVZjEm/view?usp=sharing &amp;lt;code&amp;gt;70795f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Стоимостной поток, определение, жадный алгоритм, критерий оптимальности&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |8 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на стоимостной поток&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xBQOGFnDiDrfWbKMBqdJzb-VULhDUwv9/view?usp=sharing  &amp;lt;code&amp;gt;63686f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Строки&lt;br /&gt;
|-&lt;br /&gt;
| 13 апреля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №7&lt;br /&gt;
| Ахо-Корасик и сжатый бор&lt;br /&gt;
|-&lt;br /&gt;
| 15 апреля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |20 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на строки и Ахо-Корасик&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1TqnXQa5HTJMN02DG2FJGstDOe-QSsGX8/view?usp=sharing  &amp;lt;code&amp;gt;6e6b79&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Суффиксное дерево, алгоритм Укконена&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |22 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на суффиксные структуры&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1jnJ8P9QP1oJ-xKT-3ODvdif1HA4OGc1u/view?usp=sharing  &amp;lt;code&amp;gt;5f616e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Автоматы и РВ, принадлежность языку, эквивалетноность автоматов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на РВ, эквивалетность автоматных и регулярных языков&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1xj6QSlIj-yu4d_Cs178HH-NazAs0p5dY/view?usp=sharing  &amp;lt;code&amp;gt;645f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Минимизация ДКА&lt;br /&gt;
|-&lt;br /&gt;
| 29 апреля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |11 мая&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Машина Тьюринга&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1EpBTu1qr-Xw3BDch9tCG8mMO_bfEM0xc/view?usp=sharing  &amp;lt;code&amp;gt;717569&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Классы P, NP и NP-c, теорема Кука-Левина, NP-полнота некоторых задач&lt;br /&gt;
|-&lt;br /&gt;
| 13 мая&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про MapReduce&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || Полночь с 24 на 25 февраля || Динамическое программирование, перебор и метод meet-in-the-middle&lt;br /&gt;
|| [https://drive.google.com/file/d/17qBZ6yolMZ1Q0ofolOHeoSB9u1lcUfR1/view?usp=sharing 17qBZ6] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 6 || Полночь с 15 на 16 марта || Обходы графов, кратчайшие расстояния и остовные деревья&lt;br /&gt;
|| [https://drive.google.com/file/d/1BULcwnoQ9rFD04FKtQRhtZJHr0JclQjr/view?usp=sharing 1BULcw] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 7 || Полночь с 12 на 13 апреля || Паросочетания и потоки&lt;br /&gt;
|| [https://drive.google.com/file/d/1HwONtdlHrU65QkRVBQx7a0D9q1Wi6AZf/view?usp=sharing 1HwONt] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 8 || Полночь с 24 на 25 мая || Строки и языки&lt;br /&gt;
|| [https://drive.google.com/file/d/1kMXCqy_pnvTGIMGXzIkklIoM8N5cB0HJ/view?usp=sharing 1kMXCq] |||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || 21 января 2021 || [https://official.contest.yandex.ru/contest/24514/enter/ 24514] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || 4 февраля 2021 || [https://official.contest.yandex.ru/contest/24808/enter 24808] || &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 24 на 25 февраля&lt;br /&gt;
| Cтруктуры данных, запросы на отрезках&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/24924 24924]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=54267</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=54267"/>
		<updated>2021-05-16T15:08:25Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: /* Лекции и семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65 *&lt;br /&gt;
72 70 73 *&lt;br /&gt;
2f 63 6f *&lt;br /&gt;
6d 6d 65 *&lt;br /&gt;
6e 74 73 *&lt;br /&gt;
2f 61 68 *&lt;br /&gt;
33 6c 64 * &lt;br /&gt;
6a 2f 73 *&lt;br /&gt;
65 61 6c *&lt;br /&gt;
73 5f 61 *&lt;br /&gt;
72 65 5f *&lt;br /&gt;
64 65 72 *&lt;br /&gt;
70 79 5f *&lt;br /&gt;
63 68 6f *&lt;br /&gt;
6e 6b 79 *&lt;br /&gt;
5f 61 6e *&lt;br /&gt;
64 5f 73 *&lt;br /&gt;
71 75 69 *&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический массив, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на деревьях и многомерные запросы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ZfMhzfDXtxFk-6aHIH9R8b17J37jdnp_/view?usp=sharing &amp;lt;code&amp;gt;674465&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Персистентные структуры данных, определение, массив и ДД&lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на персистентные структуры данных&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1_-w7DjBixQm8ILqPB1hqQiSKJ2QwHdSS/view?usp=sharing &amp;lt;code&amp;gt;727073&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Частично персистентное дерево поиска без штрафов по времени и памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |28 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разные несложные задачи по ДП&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1E1XMSrg20muSeagUAFFzFIfJYTVkQ8vt/view?usp=sharing &amp;lt;code&amp;gt;2f636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические ускорения в алгоритмах полного перебора, метод ветвей и границ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |2 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на перебор и сложное ДП: n указателей, разделяй и властвуй&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/11gxPkx1vCiAgxbiHCgdn_X94JC5ieUaa/view?usp=sharing &amp;lt;code&amp;gt;6d6d65&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Генерация комбинаторных объектов по номеру и наоборот, mitm, восстановление ответа в НОП с линейной памятью&lt;br /&gt;
|-&lt;br /&gt;
| 4 февраля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №4&lt;br /&gt;
|-&lt;br /&gt;
| 9 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №4&lt;br /&gt;
| Асимптотические ускорения полного перебора, перебор в антагонистических играх, альфа-бета отсечение&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на mitm и OR-свёртку, задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1vlodLQDVb7vzavEDRGR8epg4pyA8einT/view?usp=sharing &amp;lt;code&amp;gt;6e7473&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| BFS и DFS, поиск мостов и точек сочленения, компоненты вершинной и рёберной двусвязности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 16 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/15DrHA1lcOLyCns-BiTXi4e2zwy22F4IW/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&amp;lt;br&amp;gt;[https://drive.google.com/file/d/1Ya1pPCssOHJHYBipQqp6n2AT_K_kvsOK/view?usp=sharing &amp;lt;code&amp;gt;336c64&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Поиск цикла в графе, топсорт, компоненты сильной связности, 2-SAT&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 18 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Ещё немного задач на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1WeT_ZyUGWe9xFEjKCVPhOQlICUwQBpLL/view?usp=sharing &amp;lt;code&amp;gt;6a2f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Кратчайшие пути во взвешенных графах&lt;br /&gt;
|-&lt;br /&gt;
| 25 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №5&lt;br /&gt;
| Миностовы. Прим, Крускал, Борувка, критерии оптимальности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 2 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кратчайшие пути и минимальные остовы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1KBokE5NFl0KbNAS5tJQ6j3TrGhnX5bBK/view?usp=sharing &amp;lt;code&amp;gt;65616c&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Система непересекающихся множеств&lt;br /&gt;
|-&lt;br /&gt;
| 4 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про архитектуру и сервисы&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 9 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на миностовы и СНМ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1CVIsP3RIaQy6TxGL-imgzud6a22czafv/view?usp=sharing &amp;lt;code&amp;gt;735f61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Графы во внешней памяти. Задача ранжирования списка&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Ybph0ZHbCPBMQhvNAkhA44N2exJ_nTNS/view?usp=sharing &amp;lt;code&amp;gt;72655f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Паросочетания в двудольном графе. Алгоритм Куна, теорема Кёнига-Эгервари, теорема Дилворта&lt;br /&gt;
|-&lt;br /&gt;
| 16 марта&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №6&lt;br /&gt;
| Задача о максимальном потоке. Две постановки в виде линейной задачи, их эквивалентность. Теорема Форда-Фалкерсона.&lt;br /&gt;
|-&lt;br /&gt;
| 18 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 23 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на простые паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xGp6CeJuLs3wDLAVZLkKoB0Z9IiNVd0M/view?usp=sharing &amp;lt;code&amp;gt;646572&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Полиномиальные алгоритмы поиска максимального потока&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 25 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сложные задачи на паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1bF4JRSx9mRlZ_fnQTnjC9sYj6iJVZjEm/view?usp=sharing &amp;lt;code&amp;gt;70795f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Стоимостной поток, определение, жадный алгоритм, критерий оптимальности&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |8 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на стоимостной поток&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xBQOGFnDiDrfWbKMBqdJzb-VULhDUwv9/view?usp=sharing  &amp;lt;code&amp;gt;63686f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Строки&lt;br /&gt;
|-&lt;br /&gt;
| 13 апреля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №7&lt;br /&gt;
| Ахо-Корасик и сжатый бор&lt;br /&gt;
|-&lt;br /&gt;
| 15 апреля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |20 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на строки и Ахо-Корасик&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1TqnXQa5HTJMN02DG2FJGstDOe-QSsGX8/view?usp=sharing  &amp;lt;code&amp;gt;6e6b79&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Суффиксное дерево, алгоритм Укконена&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |22 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на суффиксные структуры&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1jnJ8P9QP1oJ-xKT-3ODvdif1HA4OGc1u/view?usp=sharing  &amp;lt;code&amp;gt;5f616e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Автоматы и РВ, принадлежность языку, эквивалетноность автоматов&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на РВ, эквивалетность автоматных и регулярных языков&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1xj6QSlIj-yu4d_Cs178HH-NazAs0p5dY/view?usp=sharing  &amp;lt;code&amp;gt;645f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Минимизация ДКА&lt;br /&gt;
|-&lt;br /&gt;
| 29 апреля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |11 мая&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Машина Тьюринга&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | [https://drive.google.com/file/d/1EpBTu1qr-Xw3BDch9tCG8mMO_bfEM0xc/view?usp=sharing  &amp;lt;code&amp;gt;717569&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Классы P, NP и NP-c, теорема Кука-Левина, NP-полнота некоторых задач&lt;br /&gt;
|-&lt;br /&gt;
| 13 мая&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про MapReduce&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || Полночь с 24 на 25 февраля || Динамическое программирование, перебор и метод meet-in-the-middle&lt;br /&gt;
 || [https://drive.google.com/file/d/17qBZ6yolMZ1Q0ofolOHeoSB9u1lcUfR1/view?usp=sharing 17qBZ6] |||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || 21 января 2021 || [https://official.contest.yandex.ru/contest/24514/enter/ 24514] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || 4 февраля 2021 || [https://official.contest.yandex.ru/contest/24808/enter 24808] || &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 24 на 25 февраля&lt;br /&gt;
| Cтруктуры данных, запросы на отрезках&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/24924 24924]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=53179</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=53179"/>
		<updated>2021-04-12T10:06:51Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65 *&lt;br /&gt;
72 70 73 *&lt;br /&gt;
2f 63 6f *&lt;br /&gt;
6d 6d 65 *&lt;br /&gt;
6e 74 73 *&lt;br /&gt;
2f 61 68 *&lt;br /&gt;
33 6c 64 * &lt;br /&gt;
6a 2f 73 *&lt;br /&gt;
65 61 6c *&lt;br /&gt;
73 5f 61 *&lt;br /&gt;
72 65 5f *&lt;br /&gt;
64 65 72 *&lt;br /&gt;
70 79 5f *&lt;br /&gt;
63 68 6f *&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический массив, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на деревьях и многомерные запросы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ZfMhzfDXtxFk-6aHIH9R8b17J37jdnp_/view?usp=sharing &amp;lt;code&amp;gt;674465&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Персистентные структуры данных, определение, массив и ДД&lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на персистентные структуры данных&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1_-w7DjBixQm8ILqPB1hqQiSKJ2QwHdSS/view?usp=sharing &amp;lt;code&amp;gt;727073&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Частично персистентное дерево поиска без штрафов по времени и памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |28 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разные несложные задачи по ДП&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1E1XMSrg20muSeagUAFFzFIfJYTVkQ8vt/view?usp=sharing &amp;lt;code&amp;gt;2f636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические ускорения в алгоритмах полного перебора, метод ветвей и границ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |2 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на перебор и сложное ДП: n указателей, разделяй и властвуй&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/11gxPkx1vCiAgxbiHCgdn_X94JC5ieUaa/view?usp=sharing &amp;lt;code&amp;gt;6d6d65&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Генерация комбинаторных объектов по номеру и наоборот, mitm, восстановление ответа в НОП с линейной памятью&lt;br /&gt;
|-&lt;br /&gt;
| 4 февраля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №4&lt;br /&gt;
|-&lt;br /&gt;
| 9 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №4&lt;br /&gt;
| Асимптотические ускорения полного перебора, перебор в антагонистических играх, альфа-бета отсечение&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на mitm и OR-свёртку, задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1vlodLQDVb7vzavEDRGR8epg4pyA8einT/view?usp=sharing &amp;lt;code&amp;gt;6e7473&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| BFS и DFS, поиск мостов и точек сочленения, компоненты вершинной и рёберной двусвязности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 16 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/15DrHA1lcOLyCns-BiTXi4e2zwy22F4IW/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&amp;lt;br&amp;gt;[https://drive.google.com/file/d/1Ya1pPCssOHJHYBipQqp6n2AT_K_kvsOK/view?usp=sharing &amp;lt;code&amp;gt;336c64&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Поиск цикла в графе, топсорт, компоненты сильной связности, 2-SAT&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 18 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Ещё немного задач на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1WeT_ZyUGWe9xFEjKCVPhOQlICUwQBpLL/view?usp=sharing &amp;lt;code&amp;gt;6a2f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Кратчайшие пути во взвешенных графах&lt;br /&gt;
|-&lt;br /&gt;
| 25 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №5&lt;br /&gt;
| Миностовы. Прим, Крускал, Борувка, критерии оптимальности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 2 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кратчайшие пути и минимальные остовы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1KBokE5NFl0KbNAS5tJQ6j3TrGhnX5bBK/view?usp=sharing &amp;lt;code&amp;gt;65616c&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Система непересекающихся множеств&lt;br /&gt;
|-&lt;br /&gt;
| 4 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про архитектуру и сервисы&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 9 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на миностовы и СНМ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1CVIsP3RIaQy6TxGL-imgzud6a22czafv/view?usp=sharing &amp;lt;code&amp;gt;735f61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Графы во внешней памяти. Задача ранжирования списка&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Ybph0ZHbCPBMQhvNAkhA44N2exJ_nTNS/view?usp=sharing &amp;lt;code&amp;gt;72655f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Паросочетания в двудольном графе. Алгоритм Куна, теорема Кёнига-Эгервари, теорема Дилворта&lt;br /&gt;
|-&lt;br /&gt;
| 16 марта&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №6&lt;br /&gt;
| Задача о максимальном потоке. Две постановки в виде линейной задачи, их эквивалентность. Теорема Форда-Фалкерсона.&lt;br /&gt;
|-&lt;br /&gt;
| 18 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 23 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на простые паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xGp6CeJuLs3wDLAVZLkKoB0Z9IiNVd0M/view?usp=sharing &amp;lt;code&amp;gt;646572&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Полиномиальные алгоритмы поиска максимального потока&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 25 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сложные задачи на паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1bF4JRSx9mRlZ_fnQTnjC9sYj6iJVZjEm/view?usp=sharing &amp;lt;code&amp;gt;70795f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Стоимостной поток, определение, жадный алгоритм, критерий оптимальности&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 4 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |8 апреля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на стоимостной поток&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xBQOGFnDiDrfWbKMBqdJzb-VULhDUwv9/view?usp=sharing  &amp;lt;code&amp;gt;63686f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Строки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || Полночь с 24 на 25 февраля || Динамическое программирование, перебор и метод meet-in-the-middle&lt;br /&gt;
 || [https://drive.google.com/file/d/17qBZ6yolMZ1Q0ofolOHeoSB9u1lcUfR1/view?usp=sharing 17qBZ6] |||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || 21 января 2021 || [https://official.contest.yandex.ru/contest/24514/enter/ 24514] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || 4 февраля 2021 || [https://official.contest.yandex.ru/contest/24808/enter 24808] || &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 24 на 25 февраля&lt;br /&gt;
| Cтруктуры данных, запросы на отрезках&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/24924 24924]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=53178</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=53178"/>
		<updated>2021-04-12T10:03:27Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65 *&lt;br /&gt;
72 70 73 *&lt;br /&gt;
2f 63 6f *&lt;br /&gt;
6d 6d 65 *&lt;br /&gt;
6e 74 73 *&lt;br /&gt;
2f 61 68 *&lt;br /&gt;
33 6c 64 * &lt;br /&gt;
6a 2f 73 *&lt;br /&gt;
65 61 6c *&lt;br /&gt;
73 5f 61 *&lt;br /&gt;
72 65 5f *&lt;br /&gt;
64 65 72 *&lt;br /&gt;
70 79 5f *&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический массив, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на деревьях и многомерные запросы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ZfMhzfDXtxFk-6aHIH9R8b17J37jdnp_/view?usp=sharing &amp;lt;code&amp;gt;674465&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Персистентные структуры данных, определение, массив и ДД&lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на персистентные структуры данных&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1_-w7DjBixQm8ILqPB1hqQiSKJ2QwHdSS/view?usp=sharing &amp;lt;code&amp;gt;727073&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Частично персистентное дерево поиска без штрафов по времени и памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |28 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разные несложные задачи по ДП&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1E1XMSrg20muSeagUAFFzFIfJYTVkQ8vt/view?usp=sharing &amp;lt;code&amp;gt;2f636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические ускорения в алгоритмах полного перебора, метод ветвей и границ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |2 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на перебор и сложное ДП: n указателей, разделяй и властвуй&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/11gxPkx1vCiAgxbiHCgdn_X94JC5ieUaa/view?usp=sharing &amp;lt;code&amp;gt;6d6d65&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Генерация комбинаторных объектов по номеру и наоборот, mitm, восстановление ответа в НОП с линейной памятью&lt;br /&gt;
|-&lt;br /&gt;
| 4 февраля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №4&lt;br /&gt;
|-&lt;br /&gt;
| 9 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №4&lt;br /&gt;
| Асимптотические ускорения полного перебора, перебор в антагонистических играх, альфа-бета отсечение&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на mitm и OR-свёртку, задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1vlodLQDVb7vzavEDRGR8epg4pyA8einT/view?usp=sharing &amp;lt;code&amp;gt;6e7473&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| BFS и DFS, поиск мостов и точек сочленения, компоненты вершинной и рёберной двусвязности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 16 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/15DrHA1lcOLyCns-BiTXi4e2zwy22F4IW/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&amp;lt;br&amp;gt;[https://drive.google.com/file/d/1Ya1pPCssOHJHYBipQqp6n2AT_K_kvsOK/view?usp=sharing &amp;lt;code&amp;gt;336c64&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Поиск цикла в графе, топсорт, компоненты сильной связности, 2-SAT&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 18 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Ещё немного задач на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1WeT_ZyUGWe9xFEjKCVPhOQlICUwQBpLL/view?usp=sharing &amp;lt;code&amp;gt;6a2f73&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Кратчайшие пути во взвешенных графах&lt;br /&gt;
|-&lt;br /&gt;
| 25 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №5&lt;br /&gt;
| Миностовы. Прим, Крускал, Борувка, критерии оптимальности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 2 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кратчайшие пути и минимальные остовы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1KBokE5NFl0KbNAS5tJQ6j3TrGhnX5bBK/view?usp=sharing &amp;lt;code&amp;gt;65616c&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Система непересекающихся множеств&lt;br /&gt;
|-&lt;br /&gt;
| 4 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про архитектуру и сервисы&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 9 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на миностовы и СНМ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1CVIsP3RIaQy6TxGL-imgzud6a22czafv/view?usp=sharing &amp;lt;code&amp;gt;735f61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Графы во внешней памяти. Задача ранжирования списка&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Ybph0ZHbCPBMQhvNAkhA44N2exJ_nTNS/view?usp=sharing &amp;lt;code&amp;gt;72655f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Паросочетания в двудольном графе. Алгоритм Куна, теорема Кёнига-Эгервари, теорема Дилворта&lt;br /&gt;
|-&lt;br /&gt;
| 16 марта&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №6&lt;br /&gt;
| Задача о максимальном потоке. Две постановки в виде линейной задачи, их эквивалентность. Теорема Форда-Фалкерсона.&lt;br /&gt;
|-&lt;br /&gt;
| 18 марта&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 23 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на простые паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1xGp6CeJuLs3wDLAVZLkKoB0Z9IiNVd0M/view?usp=sharing &amp;lt;code&amp;gt;646572&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Полиномиальные алгоритмы поиска максимального потока&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 25 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сложные задачи на паросочетания и потоки&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1bF4JRSx9mRlZ_fnQTnjC9sYj6iJVZjEm/view?usp=sharing &amp;lt;code&amp;gt;70795f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Стоимостной поток, определение, жадный алгоритм, критерий оптимальности&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || Полночь с 24 на 25 февраля || Динамическое программирование, перебор и метод meet-in-the-middle&lt;br /&gt;
 || [https://drive.google.com/file/d/17qBZ6yolMZ1Q0ofolOHeoSB9u1lcUfR1/view?usp=sharing 17qBZ6] |||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || 21 января 2021 || [https://official.contest.yandex.ru/contest/24514/enter/ 24514] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || 4 февраля 2021 || [https://official.contest.yandex.ru/contest/24808/enter 24808] || &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 24 на 25 февраля&lt;br /&gt;
| Cтруктуры данных, запросы на отрезках&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/24924 24924]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=53173</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=53173"/>
		<updated>2021-04-12T09:51:18Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: /* 3 модуль */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65 *&lt;br /&gt;
72 70 73 *&lt;br /&gt;
2f 63 6f *&lt;br /&gt;
6d 6d 65 *&lt;br /&gt;
6e 74 73 *&lt;br /&gt;
2f 61 68 *&lt;br /&gt;
33 6c 64 * &lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический массив, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на деревьях и многомерные запросы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ZfMhzfDXtxFk-6aHIH9R8b17J37jdnp_/view?usp=sharing &amp;lt;code&amp;gt;674465&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Персистентные структуры данных, определение, массив и ДД&lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на персистентные структуры данных&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1_-w7DjBixQm8ILqPB1hqQiSKJ2QwHdSS/view?usp=sharing &amp;lt;code&amp;gt;727073&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Частично персистентное дерево поиска без штрафов по времени и памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |28 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разные несложные задачи по ДП&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1E1XMSrg20muSeagUAFFzFIfJYTVkQ8vt/view?usp=sharing &amp;lt;code&amp;gt;2f636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические ускорения в алгоритмах полного перебора, метод ветвей и границ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |2 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на перебор и сложное ДП: n указателей, разделяй и властвуй&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/11gxPkx1vCiAgxbiHCgdn_X94JC5ieUaa/view?usp=sharing &amp;lt;code&amp;gt;6d6d65&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Генерация комбинаторных объектов по номеру и наоборот, mitm, восстановление ответа в НОП с линейной памятью&lt;br /&gt;
|-&lt;br /&gt;
| 4 февраля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №4&lt;br /&gt;
|-&lt;br /&gt;
| 9 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №4&lt;br /&gt;
| Асимптотические ускорения полного перебора, перебор в антагонистических играх, альфа-бета отсечение&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на mitm и OR-свёртку, задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1vlodLQDVb7vzavEDRGR8epg4pyA8einT/view?usp=sharing &amp;lt;code&amp;gt;6e7473&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| BFS и DFS, поиск мостов и точек сочленения, компоненты вершинной и рёберной двусвязности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 16 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/15DrHA1lcOLyCns-BiTXi4e2zwy22F4IW/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&amp;lt;br&amp;gt;[https://drive.google.com/file/d/1Ya1pPCssOHJHYBipQqp6n2AT_K_kvsOK/view?usp=sharing &amp;lt;code&amp;gt;336c64&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Поиск цикла в графе, топсорт, компоненты сильной связности, 2-SAT&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 18 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Ещё немного задач на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1WeT_ZyUGWe9xFEjKCVPhOQlICUwQBpLL/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Кратчайшие пути во взвешенных графах&lt;br /&gt;
|-&lt;br /&gt;
| 25 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №5&lt;br /&gt;
| Миностовы. Прим, Крускал, Борувка, критерии оптимальности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 2 марта&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кратчайшие пути и минимальные остовы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1KBokE5NFl0KbNAS5tJQ6j3TrGhnX5bBK/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Система непересекающихся множеств&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || Полночь с 24 на 25 февраля || Динамическое программирование, перебор и метод meet-in-the-middle&lt;br /&gt;
 || [https://drive.google.com/file/d/17qBZ6yolMZ1Q0ofolOHeoSB9u1lcUfR1/view?usp=sharing 17qBZ6] |||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || 21 января 2021 || [https://official.contest.yandex.ru/contest/24514/enter/ 24514] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || 4 февраля 2021 || [https://official.contest.yandex.ru/contest/24808/enter 24808] || &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 24 на 25 февраля&lt;br /&gt;
| Cтруктуры данных, запросы на отрезках&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/24924 24924]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=51246</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=51246"/>
		<updated>2021-02-16T22:04:21Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65 *&lt;br /&gt;
72 70 73 *&lt;br /&gt;
2f 63 6f *&lt;br /&gt;
6d 6d 65 *&lt;br /&gt;
6e 74 73 *&lt;br /&gt;
2f 61 68 *&lt;br /&gt;
33 6c 64 * &lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический массив, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на деревьях и многомерные запросы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ZfMhzfDXtxFk-6aHIH9R8b17J37jdnp_/view?usp=sharing &amp;lt;code&amp;gt;674465&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Персистентные структуры данных, определение, массив и ДД&lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на персистентные структуры данных&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1_-w7DjBixQm8ILqPB1hqQiSKJ2QwHdSS/view?usp=sharing &amp;lt;code&amp;gt;727073&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Частично персистентное дерево поиска без штрафов по времени и памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |28 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разные несложные задачи по ДП&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1E1XMSrg20muSeagUAFFzFIfJYTVkQ8vt/view?usp=sharing &amp;lt;code&amp;gt;2f636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические ускорения в алгоритмах полного перебора, метод ветвей и границ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |2 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на перебор и сложное ДП: n указателей, разделяй и властвуй&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/11gxPkx1vCiAgxbiHCgdn_X94JC5ieUaa/view?usp=sharing &amp;lt;code&amp;gt;6d6d65&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Генерация комбинаторных объектов по номеру и наоборот, mitm, восстановление ответа в НОП с линейной памятью&lt;br /&gt;
|-&lt;br /&gt;
| 4 февраля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №4&lt;br /&gt;
|-&lt;br /&gt;
| 9 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №4&lt;br /&gt;
| Асимптотические ускорения полного перебора, перебор в антагонистических играх, альфа-бета отсечение&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на mitm и OR-свёртку, задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1vlodLQDVb7vzavEDRGR8epg4pyA8einT/view?usp=sharing &amp;lt;code&amp;gt;6e7473&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| BFS и DFS, поиск мостов и точек сочленения, компоненты вершинной и рёберной двусвязности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 16 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/15DrHA1lcOLyCns-BiTXi4e2zwy22F4IW/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&amp;lt;br&amp;gt;[https://drive.google.com/file/d/1Ya1pPCssOHJHYBipQqp6n2AT_K_kvsOK/view?usp=sharing &amp;lt;code&amp;gt;336c64&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Поиск цикла в графе, топсорт, компоненты сильной связности, 2-SAT&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || Полночь с 24 на 25 февраля || Динамическое программирование, перебор и метод meet-in-the-middle&lt;br /&gt;
 || [https://drive.google.com/file/d/17qBZ6yolMZ1Q0ofolOHeoSB9u1lcUfR1/view?usp=sharing 17qBZ6] |||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || 21 января 2021 || [https://official.contest.yandex.ru/contest/24514/enter/ 24514] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || 4 февраля 2021 || [https://official.contest.yandex.ru/contest/24808/enter 24808] || &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 24 на 25 февраля&lt;br /&gt;
| Cтруктуры данных, запросы на отрезках&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/24924 24924]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=51245</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=51245"/>
		<updated>2021-02-16T22:00:41Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65 *&lt;br /&gt;
72 70 73 *&lt;br /&gt;
2f 63 6f *&lt;br /&gt;
6d 6d 65 *&lt;br /&gt;
6e 74 73 *&lt;br /&gt;
2f 61 68 *&lt;br /&gt;
33 6c 64 * &lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический массив, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на деревьях и многомерные запросы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ZfMhzfDXtxFk-6aHIH9R8b17J37jdnp_/view?usp=sharing &amp;lt;code&amp;gt;674465&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Персистентные структуры данных, определение, массив и ДД&lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на персистентные структуры данных&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1_-w7DjBixQm8ILqPB1hqQiSKJ2QwHdSS/view?usp=sharing &amp;lt;code&amp;gt;727073&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Частично персистентное дерево поиска без штрафов по времени и памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |28 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разные несложные задачи по ДП&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1E1XMSrg20muSeagUAFFzFIfJYTVkQ8vt/view?usp=sharing &amp;lt;code&amp;gt;2f636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические ускорения в алгоритмах полного перебора, метод ветвей и границ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |2 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на перебор и сложное ДП: n указателей, разделяй и властвуй&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/11gxPkx1vCiAgxbiHCgdn_X94JC5ieUaa/view?usp=sharing &amp;lt;code&amp;gt;6d6d65&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Генерация комбинаторных объектов по номеру и наоборот, mitm, восстановление ответа в НОП с линейной памятью&lt;br /&gt;
|-&lt;br /&gt;
| 4 февраля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №4&lt;br /&gt;
|-&lt;br /&gt;
| 9 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №4&lt;br /&gt;
| Асимптотические ускорения полного перебора, перебор в антагонистических играх, альфа-бета отсечение&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на mitm и OR-свёртку, задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1vlodLQDVb7vzavEDRGR8epg4pyA8einT/view?usp=sharing &amp;lt;code&amp;gt;6e7473&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| BFS и DFS, поиск мостов и точек сочленения, компоненты вершинной и рёберной двусвязности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 16 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/15DrHA1lcOLyCns-BiTXi4e2zwy22F4IW/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&amp;lt;br&amp;gt;[https://drive.google.com/file/d/1Ya1pPCssOHJHYBipQqp6n2AT_K_kvsOK/view?usp=sharing &amp;lt;code&amp;gt;336c64&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Поиск цикла в графе, топсорт, компоненты сильной связности, 2-SAT&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || Полночь с 24 на 25 февраля || Динамическое программирование, перебор и метод meet-in-the-middle&lt;br /&gt;
 || [https://drive.google.com/file/d/17qBZ6yolMZ1Q0ofolOHeoSB9u1lcUfR1/view?usp=sharing 17qBZ6] |||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || 21 января 2021 || [https://official.contest.yandex.ru/contest/24514/enter/ 24514] || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || 4 февраля 2021 || [https://official.contest.yandex.ru/contest/24808/enter 24808] || &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=51244</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=51244"/>
		<updated>2021-02-16T21:59:26Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65 *&lt;br /&gt;
72 70 73 *&lt;br /&gt;
2f 63 6f *&lt;br /&gt;
6d 6d 65 *&lt;br /&gt;
6e 74 73 *&lt;br /&gt;
2f 61 68 *&lt;br /&gt;
33 6c 64 * &lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический массив, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на деревьях и многомерные запросы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ZfMhzfDXtxFk-6aHIH9R8b17J37jdnp_/view?usp=sharing &amp;lt;code&amp;gt;674465&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Персистентные структуры данных, определение, массив и ДД&lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на персистентные структуры данных&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1_-w7DjBixQm8ILqPB1hqQiSKJ2QwHdSS/view?usp=sharing &amp;lt;code&amp;gt;727073&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Частично персистентное дерево поиска без штрафов по времени и памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |28 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разные несложные задачи по ДП&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1E1XMSrg20muSeagUAFFzFIfJYTVkQ8vt/view?usp=sharing &amp;lt;code&amp;gt;2f636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические ускорения в алгоритмах полного перебора, метод ветвей и границ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |2 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на перебор и сложное ДП: n указателей, разделяй и властвуй&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/11gxPkx1vCiAgxbiHCgdn_X94JC5ieUaa/view?usp=sharing &amp;lt;code&amp;gt;6d6d65&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Генерация комбинаторных объектов по номеру и наоборот, mitm, восстановление ответа в НОП с линейной памятью&lt;br /&gt;
|-&lt;br /&gt;
| 4 февраля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №4&lt;br /&gt;
|-&lt;br /&gt;
| 9 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №4&lt;br /&gt;
| Асимптотические ускорения полного перебора, перебор в антагонистических играх, альфа-бета отсечение&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на mitm и OR-свёртку, задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1vlodLQDVb7vzavEDRGR8epg4pyA8einT/view?usp=sharing &amp;lt;code&amp;gt;6e7473&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| BFS и DFS, поиск мостов и точек сочленения, компоненты вершинной и рёберной двусвязности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 16 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/15DrHA1lcOLyCns-BiTXi4e2zwy22F4IW/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&amp;lt;br&amp;gt;[https://drive.google.com/file/d/1Ya1pPCssOHJHYBipQqp6n2AT_K_kvsOK/view?usp=sharing &amp;lt;code&amp;gt;336c64&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Поиск цикла в графе, топсорт, компоненты сильной связности, 2-SAT&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 5 || Полночь с 24 на 25 февраля || Динамическое программирование, перебор и метод meet-in-the-middle&lt;br /&gt;
 || [https://drive.google.com/file/d/17qBZ6yolMZ1Q0ofolOHeoSB9u1lcUfR1/view?usp=sharing 17qBZ6] |||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=51243</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=51243"/>
		<updated>2021-02-16T21:55:03Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65 *&lt;br /&gt;
72 70 73 *&lt;br /&gt;
2f 63 6f *&lt;br /&gt;
6d 6d 65 *&lt;br /&gt;
6e 74 73 *&lt;br /&gt;
2f 61 68 *&lt;br /&gt;
33 6c 64 * &lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический массив, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на деревьях и многомерные запросы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ZfMhzfDXtxFk-6aHIH9R8b17J37jdnp_/view?usp=sharing &amp;lt;code&amp;gt;674465&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Персистентные структуры данных, определение, массив и ДД&lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на персистентные структуры данных&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1_-w7DjBixQm8ILqPB1hqQiSKJ2QwHdSS/view?usp=sharing &amp;lt;code&amp;gt;727073&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Частично персистентное дерево поиска без штрафов по времени и памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |28 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Разные несложные задачи по ДП&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1E1XMSrg20muSeagUAFFzFIfJYTVkQ8vt/view?usp=sharing &amp;lt;code&amp;gt;2f636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Эвристические ускорения в алгоритмах полного перебора, метод ветвей и границ&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |2 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на перебор и сложное ДП: n указателей, разделяй и властвуй&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/11gxPkx1vCiAgxbiHCgdn_X94JC5ieUaa/view?usp=sharing &amp;lt;code&amp;gt;6d6d65&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Генерация комбинаторных объектов по номеру и наоборот, mitm, восстановление ответа в НОП с линейной памятью&lt;br /&gt;
|-&lt;br /&gt;
| 4 февраля&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №4&lt;br /&gt;
|-&lt;br /&gt;
| 9 февраля&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №4&lt;br /&gt;
| Асимптотические ускорения полного перебора, перебор в антагонистических играх, альфа-бета отсечение&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 11 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на mitm и OR-свёртку, задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1vlodLQDVb7vzavEDRGR8epg4pyA8einT/view?usp=sharing &amp;lt;code&amp;gt;6e7473&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| BFS и DFS, поиск мостов и точек сочленения, компоненты вершинной и рёберной двусвязности&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; | 16 февраля&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на графы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/15DrHA1lcOLyCns-BiTXi4e2zwy22F4IW/view?usp=sharing &amp;lt;code&amp;gt;2f6168&amp;lt;/code&amp;gt;]&amp;lt;br&amp;gt;[https://drive.google.com/file/d/1Ya1pPCssOHJHYBipQqp6n2AT_K_kvsOK/view?usp=sharing &amp;lt;code&amp;gt;336c64&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Поиск цикла в графе, топсорт, компоненты сильной связности, 2-SAT&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=49796</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=49796"/>
		<updated>2021-01-17T12:41:53Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65&lt;br /&gt;
72 70 73&lt;br /&gt;
2f 63 6f&lt;br /&gt;
6d 6d 65&lt;br /&gt;
6e 74 73&lt;br /&gt;
2f 61 68&lt;br /&gt;
33 6c 64&lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический масси, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| &lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| &lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=49795</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=49795"/>
		<updated>2021-01-17T12:41:33Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65&lt;br /&gt;
72 70 73&lt;br /&gt;
2f 63 6f&lt;br /&gt;
6d 6d 65&lt;br /&gt;
6e 74 73&lt;br /&gt;
2f 61 68&lt;br /&gt;
33 6c 64&lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический масси, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| &lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| &lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 4 || Полночь с 1 на 2 февраля || Структуры данных || [https://drive.google.com/file/d/1PQkaajg92I7-hA2qRVeN0GneJkdudHmh/view?usp=sharing 1PQkaa] |||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=49794</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=49794"/>
		<updated>2021-01-17T12:39:19Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42 *&lt;br /&gt;
65 69 6e *&lt;br /&gt;
67 44 65&lt;br /&gt;
72 70 73&lt;br /&gt;
2f 63 6f&lt;br /&gt;
6d 6d 65&lt;br /&gt;
6e 74 73&lt;br /&gt;
2f 61 68&lt;br /&gt;
33 6c 64&lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический масси, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 модуль ===&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Самобалансирующиеся деревья Тарьяна-Слейтера&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1L3_86pAd7VIFhgKm-egFtSJNVEg7NLho/view?usp=sharing &amp;lt;code&amp;gt;6c7342&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Запросы на отрезках: разреженные таблицы, ДО, групповые операции&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |14 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на запросы на отрезках&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1ulPGkIaeNwqL0Yx3OwhHCOn8klFHSomk/view?usp=sharing &amp;lt;code&amp;gt;65696e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Задачи LCA и LA, метод четырёх русских&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |19 января&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| &lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| &lt;br /&gt;
|-&lt;br /&gt;
| 21 января&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №3&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=48946</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=48946"/>
		<updated>2020-12-22T22:42:40Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: /* Короткие контесты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42&lt;br /&gt;
65 69 6e&lt;br /&gt;
67 44 65&lt;br /&gt;
72 70 73&lt;br /&gt;
2f 63 6f&lt;br /&gt;
6d 6d 65&lt;br /&gt;
6e 74 73&lt;br /&gt;
2f 61 68&lt;br /&gt;
33 6c 64&lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический масси, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || полночь с 23 на 24 декабря&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=48943</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=48943"/>
		<updated>2020-12-22T16:18:41Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42&lt;br /&gt;
65 69 6e&lt;br /&gt;
67 44 65&lt;br /&gt;
72 70 73&lt;br /&gt;
2f 63 6f&lt;br /&gt;
6d 6d 65&lt;br /&gt;
6e 74 73&lt;br /&gt;
2f 61 68&lt;br /&gt;
33 6c 64&lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический масси, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || конец модуля&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || конец модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=48912</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=48912"/>
		<updated>2020-12-21T20:17:13Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: /* Изученные темы: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42&lt;br /&gt;
65 69 6e&lt;br /&gt;
67 44 65&lt;br /&gt;
72 70 73&lt;br /&gt;
2f 63 6f&lt;br /&gt;
6d 6d 65&lt;br /&gt;
6e 74 73&lt;br /&gt;
2f 61 68&lt;br /&gt;
33 6c 64&lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический масси, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;tbd&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || конец модуля&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || конец модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible&amp;quot; style=&amp;quot; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
# Виды задач, сильно-, слабо-, и псевдополиномиальность: [https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf https://www.epfl.ch/labs/disopt/wp-content/uploads/2018/09/algorithms.pdf]&lt;br /&gt;
# Ликбез по теории вероятностей&lt;br /&gt;
## Кормен, приложение В &amp;quot;Комбинаторика и теория вероятности&amp;quot;, c 1235&lt;br /&gt;
## [https://drive.google.com/file/d/1K2hRjwDEsHIWduJ1p5IPqYVmdHuahCVS/view Памятка по основным определениям]&lt;br /&gt;
# Индикаторная случайная величина: Кормен, раздел 5.2, с 144. &lt;br /&gt;
# Методы решения рекуррентных соотношений: Кормен, гл. 4, разделы 4.3-4.5 (со стр. 108)&lt;br /&gt;
# Модель вычислений во внешней памяти, сортировка слиянием во внешней памяти: [https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции https://neerc.ifmo.ru/wiki/index.php?title=Алгоритмы_во_внешней_памяти._Базовые_конструкции]&lt;br /&gt;
# Двоичная куча, сортировки, порядковые статистики&lt;br /&gt;
## Кормен, часть 2 &amp;quot;Сортировка и порядковая статистика&amp;quot; с. 173&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча https://neerc.ifmo.ru/wiki/index.php?title=Двоичная_куча]&lt;br /&gt;
# Невозможность сортировки быстрее n log n: Кормен, начало главы &amp;quot;Сортировка за линейное время&amp;quot;, стр. 220&lt;br /&gt;
# Фибоначчиевы кучи&lt;br /&gt;
## Кормен, гл. 19, с 542&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча https://neerc.ifmo.ru/wiki/index.php?title=Фибоначчиева_куча]&lt;br /&gt;
# Биномиальные кучи: [https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча https://neerc.ifmo.ru/wiki/index.php?title=Биномиальная_куча]&lt;br /&gt;
# Хеширование и хеш-таблицы&lt;br /&gt;
## Кормен, гл. 11, с. 285&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий http://neerc.ifmo.ru/wiki/index.php?title=Разрешение_коллизий]&lt;br /&gt;
# Фильтр Блума: [http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума http://neerc.ifmo.ru/wiki/index.php?title=Фильтр_Блума]&lt;br /&gt;
# Амортизационный анализ: Кормен, гл. 17, с 487&lt;br /&gt;
# Бинарные деревья поиска: Кормен, гл. 12, c 319&lt;br /&gt;
# Декартово дерево&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево]&lt;br /&gt;
## [https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу https://neerc.ifmo.ru/wiki/index.php?title=Декартово_дерево_по_неявному_ключу]&lt;br /&gt;
# B-деревья&lt;br /&gt;
## Кормен, гл.18, стр. 521&lt;br /&gt;
## [http://neerc.ifmo.ru/wiki/index.php?title=B-дерево http://neerc.ifmo.ru/wiki/index.php?title=B-дерево]&lt;br /&gt;
# 2-3-деревья: [http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево http://neerc.ifmo.ru/wiki/index.php?title=2-3_дерево]&lt;br /&gt;
# Стек и очередь с минимумом: [https://e-maxx.ru/algo/stacks_for_minima https://e-maxx.ru/algo/stacks_for_minima]&lt;br /&gt;
# Дек на 3 стеках: [https://neerc.ifmo.ru/wiki/index.php?title=Дек https://neerc.ifmo.ru/wiki/index.php?title=Дек]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=48911</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=48911"/>
		<updated>2020-12-21T20:14:55Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42&lt;br /&gt;
65 69 6e&lt;br /&gt;
67 44 65&lt;br /&gt;
72 70 73&lt;br /&gt;
2f 63 6f&lt;br /&gt;
6d 6d 65&lt;br /&gt;
6e 74 73&lt;br /&gt;
2f 61 68&lt;br /&gt;
33 6c 64&lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический масси, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;tbd&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || конец модуля&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || конец модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 20 на 21 декабря&lt;br /&gt;
| Хеши и деревья поиска&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/23375 23375]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=48910</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=48910"/>
		<updated>2020-12-21T20:13:08Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42&lt;br /&gt;
65 69 6e&lt;br /&gt;
67 44 65&lt;br /&gt;
72 70 73&lt;br /&gt;
2f 63 6f&lt;br /&gt;
6d 6d 65&lt;br /&gt;
6e 74 73&lt;br /&gt;
2f 61 68&lt;br /&gt;
33 6c 64&lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический масси, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;tbd&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 3 || Полночь с 19 на 20 декабря || Фибоначчиевые кучи, хеши и деревья поиска || [https://drive.google.com/file/d/12Xt1dCPc8edJE1dS-B6mzqYBuNFuiUu3/view?usp=sharing 12Xt1d] |||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || конец модуля&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || конец модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=48909</id>
		<title>Алгоритмы и структуры данных пилотный поток 2020/2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BF%D0%B8%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2020/2021&amp;diff=48909"/>
		<updated>2020-12-21T20:11:19Z</updated>

		<summary type="html">&lt;p&gt;Debnatkh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [https://www.hse.ru/org/persons/164692936 Глеб Олегович Евстропов]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18aM-sRHrXQAZOVHmgb1uSSiiCn6bNaSW/view?usp=sharing Программа курса]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Важные ссылки&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1QXwyXESY2Bl4dVN7ni_xQ1Q4nXhLN-RdQxHsSl2wNPg/edit?usp=sharing Текущая успеваемость]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vRf6OHr_zbGoIIcwyvUidC2eXDPf4e11NTlIbxJ6Wgu3d-zgts4nZ_1o88stRAfx7mMhSjxvr8yukCu/pubhtml html-версия]&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Classroom-Logo.png|x100px | link=https://classroom.google.com |Google.Classroom]]&amp;lt;br&amp;gt;[https://classroom.google.com/c/MjEzMzA2NjMzMjEx?cjc=7a66mfc Google.Classroom]&amp;lt;br&amp;gt;инвайт: &amp;lt;code&amp;gt;7a66mfc&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;vertical-align:top;&amp;quot; | [[Image:Google-Sheets-Logo.png|x100px | link=https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing |Google.Classroom]]&amp;lt;br&amp;gt;[https://docs.google.com/spreadsheets/d/1GZ-CvGie0McpmdkG39kq7RGgDSMIMrTAJEUhrmhvYUw/edit?usp=sharing Запись на консультации]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Формула выставления итоговой оценки ==&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt;  = &#039;&#039;&#039;0.375&#039;&#039;&#039; &amp;amp;middot;	 О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.325&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; + &#039;&#039;&#039;0.3&#039;&#039;&#039; &amp;amp;middot; O&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt; + O&amp;lt;sub&amp;gt;бонус&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot; &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | КК + ДК&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | +&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | БЗ&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;font-size:220%; font-weight:light;&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ - поправка&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | ОЗ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* КК — баллы за короткие контесты&lt;br /&gt;
* ДК — баллы за длинные контесты (исключая бонусные задачи)&lt;br /&gt;
* БЗ — баллы за бонусные задачи в длинных контестах&lt;br /&gt;
* ОЗ — общее число задач во всех контестах (исключая бонусные задачи)&lt;br /&gt;
* Поправка по умолчанию равна нулю и может быть увеличена индивидуально для каждого студента при наличии пропусков по уважительным причинам.&lt;br /&gt;
&lt;br /&gt;
Виды контестов:&lt;br /&gt;
&lt;br /&gt;
* Короткие контесты будут проводиться в разнообразных форматах во время сдвоенных семинаров. Если не оговорено иное, то короткий контест является личным соревнованием, состоящим из 5 задач разной сложности, требующим владеть общей сообразительностью, некоторой математической подготовкой, и, возможно, различными уже изученными алгоритмами. На коротких контестах отсутствует проверка кода, если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
* Длинные контесты имеют продолжительность до двух недель, и состоят в основном из задач, требующих реализации алгоритмов, изученных на лекциях. Некоторые задачи являются обязательными и проходят дополнительную ручную проверку кода. Все задачи стоят 1 балл, &#039;&#039;&#039;но чтобы получить баллы за необязательные задачи, необходимо сначала сдать все обязательные&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; вычисляется по формуле:&lt;br /&gt;
{| &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | О&amp;lt;sub&amp;gt;листки&amp;lt;/sub&amp;gt; = 10 &amp;amp;middot;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | количество решённых задач&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; border-top:solid 1px black;&amp;quot; align=&amp;quot;center&amp;quot;  | количество обязательных задач - поправка&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Листки являются теоретическими домашними заданиями. Все задачи стоят одинаково, сдавать их можно в электронном виде. Дополнительно предусматривается возможность сдать их во время присутственных часов, на консультациях ассистентам.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; В течение каждого модуля предполагается по одной контрольной работе (так было до перехода в онлайн). За каждую контрольную студент получает оценку от 0 до 10, которая и будет являться О&amp;lt;sub&amp;gt;КР&amp;lt;/sub&amp;gt;. Если студент пропускает по уважительной причине контрольную работу, то для него изменяется итоговая формула оценки.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; За [[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021#Экзамены | экзамен]]&lt;br /&gt;
 студент получает оценку от 0 до 10, эта оценка будет являться О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Бонус. Эта графа определяет произвольные баллы, которые могут быть прибавлены к оценке студента за различные виды деятельности и соревнований. Например, в этой графе будут использованы некоторые короткие контесты с необычным форматом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка &#039;&#039;&#039;округляется арифметически&#039;&#039;&#039; (то есть при дробной части меньше 0.5 округление производится вниз, иначе вверх).&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2 модуль ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
68 74 74 *&lt;br /&gt;
70 73 3a *&lt;br /&gt;
2f 2f 77 *&lt;br /&gt;
77 77 2e *&lt;br /&gt;
72 65 64 *&lt;br /&gt;
64 69 74 *&lt;br /&gt;
2e 63 6f *&lt;br /&gt;
6d 2f 72 *&lt;br /&gt;
2f 41 6e *&lt;br /&gt;
69 6d 61 *&lt;br /&gt;
6c 73 42&lt;br /&gt;
65 69 6e&lt;br /&gt;
67 44 65&lt;br /&gt;
72 70 73&lt;br /&gt;
2f 63 6f&lt;br /&gt;
6d 6d 65&lt;br /&gt;
6e 74 73&lt;br /&gt;
2f 61 68&lt;br /&gt;
33 6c 64&lt;br /&gt;
6a 2f 73&lt;br /&gt;
65 61 6c&lt;br /&gt;
73 5f 61&lt;br /&gt;
72 65 5f&lt;br /&gt;
64 65 72&lt;br /&gt;
70 79 5f&lt;br /&gt;
63 68 6f&lt;br /&gt;
6e 6b 79&lt;br /&gt;
5f 61 6e&lt;br /&gt;
64 5f 73&lt;br /&gt;
71 75 69&lt;br /&gt;
73 68 79&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;mw-collapsible wikitable&amp;quot;&lt;br /&gt;
! Дата&lt;br /&gt;
! Семинар&lt;br /&gt;
! Листочек&lt;br /&gt;
! Лекция&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |27 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Понятие асимптотического времени работы алгоритма. Сильно-, слабо- и псевдополиномиальное время работы. Обозначения O, o, Ω, ω&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13YjOHteA-XsX2l7IWvnFj7rQDGKxtaTq/view?usp=sharing &amp;lt;code&amp;gt;687474&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Знакомство со структурой курса и системой выставления оценок.Введение в теорию вероятностей, конечные вероятностные пространства, события, независимость событий, условная вероятность&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |29 октября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на теорию вероятностей, конечные вероятностные пространства, геометрическая вероятность&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1rfHi9DxEinyw6rWwaqPfDwhCpi-LuL3S/view?usp=sharing &amp;lt;code&amp;gt;70733a&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Случайные величины. Математическое ожидание, дисперсия, линейность, индикаторные величины.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |3 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на случайные величины и математическое ожидание&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1u55eXiiqozuKPFeLYHI8vxpj4Xhk0nCX/view?usp=sharing &amp;lt;code&amp;gt;2f2f77&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| RAM-модель, доказательство корректности работы алгоритмов&lt;br /&gt;
|-&lt;br /&gt;
| 5 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Сортировки сравнениями, доказательство времени работы по индукции, поиск порядковой статистики. Бинарный поиск.&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1r08soM-BZSykRWzGN2o7G7JTMoeimbOS/view?usp=sharing &amp;lt;code&amp;gt;77772e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Нижняя оценка на сортировку сравнениями, сортировки чисел, сортировка случайных чисел&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |12 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на сортировки и порядковые статистики&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1awQro7EKtOFz0aSEKfavsNO3892Ajx4D/view?usp=sharing &amp;lt;code&amp;gt;726564&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Модель вычислений во внешней памяти, алгоритмы сортировки во внешней памяти&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |17 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Простые структуры данных и задачи на них. Реализация во внешней памяти&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/141ClLsdwRXkDmvpsfACUBwBKukx-Ojx2/view?usp=sharing &amp;lt;code&amp;gt;646974&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Двоичная и k-ичная куча. Амортизационный анализ методом кредитов. Слияние куч. Сет для бедных. Биномиальна куча.&lt;br /&gt;
|-&lt;br /&gt;
| 19 ноября&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Короткий контест №2&lt;br /&gt;
|-&lt;br /&gt;
| 24 ноября&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №1&lt;br /&gt;
| Амортизационный анализ методом потенциалов. Очередь через два стека, дек через три стека, динамический масси, деамортизация.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |26 ноября&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/13HDqiIczQz8vSZOQzGwLQtxlHm1DmFT8/view?usp=sharing &amp;lt;code&amp;gt;2e636f&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Фибоначчиева куча&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |1 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на кучи и амортизационный анализ (2)&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yQMK6miGRfj1S6YdzwyNMjQzdCRsGs7-/view?usp=sharing &amp;lt;code&amp;gt;6d2f72&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Хеширование. Постановка задачи, полиномиальный хеш, лемма Шварца-Зиппеля.&lt;br /&gt;
|-&lt;br /&gt;
| 3 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Разговор про эффективный код&lt;br /&gt;
|-&lt;br /&gt;
| 8 декабря&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeae9;&amp;quot; |Разбор домашнего задания №2&lt;br /&gt;
| Хеш-таблицы. Цепочки и открытая адресация, масштабирование хеш-таблиц. Совершенное хеширование, фильтры Блума.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |10 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на хеши и хеш-таблицы&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1Zq1dq3a7j6DVUWXBxum7C8UNKOupo1b-/view?usp=sharing &amp;lt;code&amp;gt;2f416e&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Бинарные деревья поиска. Сбалансированные деревья, декартово дерево. Декартово дерево по неявному ключу.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |15 декабря&lt;br /&gt;
| style=&amp;quot;width: 35%&amp;quot;| Задачи на бинарные деревья поиска&lt;br /&gt;
| style=&amp;quot;white-space: nowrap;&amp;quot; |[https://drive.google.com/file/d/1yDKqonnfA8grb1DuElTDLGDnMRouZlbu/view?usp=sharing &amp;lt;code&amp;gt;696d61&amp;lt;/code&amp;gt;]&lt;br /&gt;
| style=&amp;quot;width: 65%&amp;quot;| Дерево Ван Эмде Боаса&lt;br /&gt;
|-&lt;br /&gt;
| 17 декабря&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ecf4ff;&amp;quot; | Бонусный контест №1&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Листки ==&lt;br /&gt;
&lt;br /&gt;
Устно листки сдаются преподавателям и ассистентам в присутственные часы. Таблица для записи на консультации [https://www.youtube.com/watch?v=dQw4w9WgXcQ sheets.google.com]&lt;br /&gt;
&lt;br /&gt;
Листки в электронном виде отправляются в систему [https://classroom.google.com Google Classroom] (инвайт: &amp;lt;code&amp;gt;tbd&amp;lt;/code&amp;gt;). Принимается только TeX — нельзя отправлять фотографии записей от руки (за исключением случая, когда к теху вы прикрепляете пояснительную картинку от руки); решения, написанные в MS Word и подобных программах и т.д. Решения можно отправлять несколько раз — проверяться будет последнее отправленное.  &lt;br /&gt;
&lt;br /&gt;
=== Общие предположения, которыми можно пользоваться в задачах ===&lt;br /&gt;
* Если в задаче говорится про запросы, то по умолчанию online&lt;br /&gt;
* Если не оговорено иное, можно использовать столько же памяти, сколько времени&lt;br /&gt;
* Если не оговорено иное, то можно ожидаемое амортизированное время с хешами&lt;br /&gt;
&lt;br /&gt;
=== Список листков ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дедлайн !! Темы !! Листок !! Пояснения&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || Полночь с 23 на 24 ноября || Вероятности и математическое ожидание || [https://drive.google.com/file/d/1PuoS9Kf56UGOBxbOJJXuTSOiSTi6JI-C/view?usp=sharing 1PuoS9] ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || Полночь с 7 на 8 декабря || Сортировки, простые структуры данных и кучи || [https://drive.google.com/file/d/1MgD2mwlpGxkw-z0CzkRy30PSiy0-kApI/view?usp=sharing 1MgD2m] |||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Короткие контесты ==&lt;br /&gt;
&lt;br /&gt;
Если не оговорено иное, то задачи можно дорешивать вплоть до окончания текущего отчётного периода (то есть почти до экзамена), получая за каждую сданную задачу 0.5 балла вместо 1 балла (за сдачу во время контеста).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot;| № !! Дата !! Ссылка !! Дорешивать&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 1 || 5 ноября 2020 || [https://official.contest.yandex.ru/contest/21895/enter/ 21895] || конец модуля&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot;| 2 || 19 ноября 2020 || [https://official.contest.yandex.ru/contest/22752/enter 22752] || конец модуля&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Длинные контесты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Дедлайн&lt;br /&gt;
! Темы&lt;br /&gt;
! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: center; background-color:#dae8fc;&amp;quot; | 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| полночь с 28 на 29 ноября&lt;br /&gt;
| Вероятности, упорядоченные данные, структуры данных&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/21961 21961]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамены ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки на материалы ==&lt;br /&gt;
=== Основные источники: ===&lt;br /&gt;
# Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы: Построение и анализ, [2013, 3 издание]&lt;br /&gt;
# [https://neerc.ifmo.ru/wiki/index.php neerc.ifmo.ru]&lt;br /&gt;
=== Изученные темы: ===&lt;br /&gt;
==== 2 модуль ====&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и ассистенты == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Преподаватель !! Подгруппа !! Присутственные часы !! Контакты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Преподаватели&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/164692936 Глеб Евстропов] || 201-1 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/165212894 Станислав Артюхин] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| Григорий Резников ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/210175876 Иван Смирнов] ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.hse.ru/org/persons/307352141 Святослав Фельдшеров] || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Глеб Третьяков ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Ассистенты&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Филипп Грибов || TBD || [https://teleg.run/grphil @grphil]&lt;br /&gt;
|-|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Максим Деб Натх  || TBD || [https://teleg.run/debnatkh @debnatkh]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Александр Курилкин || TBD || [https://teleg.run/wrg0ababd @wrg0ababd]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Никита Морозов || TBD || [https://teleg.run/madn_boi @madn_boi]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Алексей Упирвицкий || TBD || [https://teleg.run/Aleks5d @Aleks5d]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Дамир Петров || TBD || [https://teleg.run/O442A4O3 @O442A4O3]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Debnatkh</name></author>
	</entry>
</feed>