<?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=V.folunin</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=V.folunin"/>
	<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/V.folunin"/>
	<updated>2026-09-21T11:36:38Z</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_1_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)_(2_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)_2023/2024&amp;diff=82515</id>
		<title>Алгоритмы и структуры данных 1 (основной поток) (2 модуль) 2023/2024</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_1_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)_(2_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)_2023/2024&amp;diff=82515"/>
		<updated>2023-12-20T10:21:44Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Экзамен */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Текущие результаты: https://docs.google.com/spreadsheets/d/e/2PACX-1vS9YDhQERnGsJTAGjaE6qp33fErsrSJwmwZ5WRLjlJZamYBrnmlnAAEbfihN96aIWxKX9fUdusJ9ka-/pubhtml?gid=1528351273&amp;amp;single=true&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/org/persons/133408680 Михаил Сергеевич Густокашин]&lt;br /&gt;
&lt;br /&gt;
Лекции по вторникам с 11:10 до 12:30 и по четвергам с 13:00 до 14:20.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Запись !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 2.11 || Алгоритмы и их сложность || [https://official.contest.yandex.ru/contest/55225 ДЗ 1] || || 11.11&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 7.11 || Динамический массив. Стек. Очередь. Дек || [https://official.contest.yandex.ru/contest/55479 ДЗ 2] || || 16.11&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 9.11 || Сортировки. Куча || [https://official.contest.yandex.ru/contest/55681 ДЗ 3] || || 18.11&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.11 || Быстрая сортировка. Двоичный поиск || [https://official.contest.yandex.ru/contest/55952 ДЗ 4] || || 23.11&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.11 || Сортировка подсчетом и поразрядная. Хеш-таблицы. || [https://official.contest.yandex.ru/contest/56093 ДЗ 5] ||  || 25.11&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.11 || Два указателя. Сортировка событий || [https://official.contest.yandex.ru/contest/56364 ДЗ 6] || || 30.11&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.11 || Динамическое программирование. Классические задачи || [https://official.contest.yandex.ru/contest/56560 ДЗ 7]  || || 2.12&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.11 || Двумерная динамика. Динамика по подстрокам || [https://official.contest.yandex.ru/contest/56878 ДЗ 8] || || 7.12&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 30.11 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || - ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 5.12 || Динамическое программирование. Задача о рюкзаке. Жадные алгоритмы || [https://official.contest.yandex.ru/contest/57203 ДЗ 9]  || Онлайн || 12.12&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 7.12 || Хеши для строк || [https://official.contest.yandex.ru/contest/57279 ДЗ 10] || Онлайн || 14.12&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 12.12 || Биномиальная и Фибоначчиевы кучи || - || - ||&lt;br /&gt;
|-&lt;br /&gt;
| - || 14.12 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - ||&lt;br /&gt;
|-&lt;br /&gt;
| - || 19.12 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ будет проходить в онлайн-формате с использованием прокторинга. Описание прокторинга: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021, защиту можно написать в лекционной аудитории (запись с камеры и скринкаста все равно обязательна)&lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/56879&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSe5W-krbGDwgV4zfok1EzNlZTpsoUWNALt7cXBWdEWPjPUvgg/viewform&lt;br /&gt;
&lt;br /&gt;
Сдать записанное видео необходимо не более чем через 30 минут после окончания написания защиты. В случае плохого интернета вы должны в течение получаса сдать вместо ссылки размер видео в байтах, а затем сдать само видео в течение дня&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ состоит из 5 задач. Итоговая оценка определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 1, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Правила и система оценки как на защите ДЗ 1-5&lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/57468&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScy5mGyH13lGUjr7yd0i2lXC2rc9xRr6hw5tP8Ql6NBKhs-Zw/viewform&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Правила и система оценки как на защите ДЗ 1-5. Переписать можно только одну защиту. Выставляется лучшая оценка&lt;br /&gt;
&lt;br /&gt;
Вход в контест переписывания защиты ДЗ 1-5: https://official.contest.yandex.ru/contest/57673&lt;br /&gt;
&lt;br /&gt;
Вход в контест переписывания защиты ДЗ 6-10: https://official.contest.yandex.ru/contest/57674&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSdF9ox66IBHUKO0fMM0oNHVmNv6f7kWcJL-J4NMz_XN3cDi6g/viewform&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары) / 0.7) &amp;gt;= 7.5&lt;br /&gt;
* оценка за семинары &amp;gt;= 7.5&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка. В случае обнуления какой-либо работы из-за плагиата автомат не выставляется&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс. При выставлении оценки за предмет АиСД-1 (2 и 4 модули) учитывается неокругленная оценка за 2 модуль&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен заочный, состоится в четверг 21 декабря, с 11:00 до 13:00 (продолжительность — 2 астрономических часа).&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест для ПМИ: https://official.contest.yandex.ru/contest/57755&lt;br /&gt;
&lt;br /&gt;
Контест состоит из большого количества вопросов с кратким ответом. Примеры вопросов:&lt;br /&gt;
* Выберите правильную оценку сложности для показанного фрагмента кода;&lt;br /&gt;
* С изначально пустым стеком выполнили следующую последовательность операций. Выведите текущее состояние стека;&lt;br /&gt;
* В отсортированном массиве размера 100 000 ищут элемент при помощи бинарного поиска. Какое максимальное количество итераций потребуется?&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос требуется ввести в текстовое поле или выбрать один из вариантов. Количество попыток не ограничено, проверяется последняя. Результаты проверки ответов становятся видны &#039;&#039;&#039;только после окончания экзамена&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
В каждом вопросе явно описан формат ответа: одно число, два числа через пробел, перестановка букв без разделителей и т. п. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Будьте внимательны: если правильный ответ — «abc», а вы напишете «a b c» или «a,b,c», то ответ не будет зачтен.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос оценивается как верный или неверный (промежуточных оценок нет). Оценка за экзамен равна 10 * количество верных ответов / количество вопросов.&lt;br /&gt;
&lt;br /&gt;
Разрешается использовать приложения «блокнот» (и аналоги) и «калькулятор», писать программы на Python, а также пользоваться чистой бумагой и ручкой.&lt;br /&gt;
&lt;br /&gt;
Не разрешается использовать телефон и устройства, наушники. &#039;&#039;&#039;Не разрешается пользоваться конспектом лекций или смотреть записи лекций, а также использовать решения домашних заданий.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Осуществляется прокторинг аналогично контрольным работам. Ссылка на форму для отправки видео: https://docs.google.com/forms/d/e/1FAIpQLSfPLPmETxrLOojFZqHLgSbhUtLQ4Nn8h_eth1M6dzHwxm39pw/viewform&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=77876</id>
		<title>Алгоритмы и структуры данных 1 (основной поток) (4 модуль)</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_1_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=77876"/>
		<updated>2023-04-27T05:57:07Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Защита ДЗ 1-5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Страница 2 модуля: [http://wiki.cs.hse.ru/%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_1_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA) | Алгоритмы и структуры данных – 1 на ПМИ (основной поток)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
[https://disk.yandex.ru/i/3N4QZsebTyycBw Конспекты лекций]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 06.04 || Обход в глубину: связность, циклы, двудольность || [https://official.contest.yandex.ru/contest/48536 ДЗ1] || 15.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.04 (11:10, онлайн) || Обход в глубину: топологическая сортировка, мосты, точки сочленения || [https://official.contest.yandex.ru/contest/48610 ДЗ2] || 17.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 11.04  || Обход в ширину || [https://official.contest.yandex.ru/contest/48690 ДЗ3]  || 22.04&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 13.04 || Алгоритм Дейкстры || [https://official.contest.yandex.ru/contest/48781 ДЗ4] || 24.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 14.04 (18:10, онлайн) || Алгоритмы Форда-Беллмана и Флойда || [https://official.contest.yandex.ru/contest/48835 ДЗ5]  || 27.04&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 20.04 || Система непересекающихся множеств, остовные деревья || [https://official.contest.yandex.ru/contest/48994 ДЗ6] || 29.04&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 25.04 || Двоичные деревья поиска, балансировка || [https://official.contest.yandex.ru/contest/49137 ДЗ7]  || 13.05&lt;br /&gt;
|-&lt;br /&gt;
| - || 27.04 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || см. ниже  || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 11.05 || Декартово дерево ||  || 20.05&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 13.05 (11:10, онлайн) || Дерево отрезков ||  || 25.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 16.05 || Префиксные суммы, разреженные таблицы и дерево Фенвика || || 27.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 23.05 || LCA ||  || 01.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 25.05 || Арифметика и теория чисел ||  || 03.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 30.05 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || см. ниже  || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 01.06 || Комбинаторные объекты || || 10.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 06.06 || Перебор ||  || 15.06&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 08.06 || Корневая оптимизация ||  || 17.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 13.06 || &#039;&#039;&#039;Защита ДЗ 11-15&#039;&#039;&#039; || см. ниже  || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 15.06 || &#039;&#039;&#039;Переписывание защиты&#039;&#039;&#039; || см. ниже  || -&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ будет проходить в онлайн-формате с использованием прокторинга. Описание прокторинга: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021, защиту можно написать в лекционной аудитории (запись с камеры и скринкаста все равно обязательна)&lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/49173&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSfuMdDMvbq_OxiINXx5upXtzcMyvKAELhejePlsKyp1OPu3tA/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ состоит из 5 задач. Итоговая оценка определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4: 0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ7-15 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4 может быть выставлена автоматом, если выполнены три условия:&lt;br /&gt;
* текущая оценка ((0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ11-15 + 0.1 * Семинары) / 0.7) &amp;gt;= 7.5&lt;br /&gt;
* оценка за семинары &amp;gt;= 7.5&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.33 * Оценка (Модуль 2) + 0.67 * Оценка (Модуль 4)&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=70875</id>
		<title>Алгоритмы и структуры данных 1 основной поток 2021/2022 (4 модуль)</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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=70875"/>
		<updated>2022-06-25T11:08:04Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Экзамен */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Страница 2 модуля: [http://wiki.cs.hse.ru/%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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022 | Алгоритмы и структуры данных – 1 на ПМИ (основной поток)]&lt;br /&gt;
&lt;br /&gt;
Текущие результаты: https://docs.google.com/spreadsheets/d/e/2PACX-1vRS72nsO9I-Q8SnRtnJbD1GoUdY9Xdm58xFMjnK6bEiOvBG3ObG9Gzcx2LNIFA-As6HGwHhMO90l_1f/pubhtml?gid=1952762202&amp;amp;single=true&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLSfIg4GNdrstp5ISlh1x0pEJ3cujopJO-JnXSiYLqN5Q-ONyaA/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
[https://disk.yandex.ru/i/3N4QZsebTyycBw Конспекты лекций]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 05.04 || Обход в глубину: связность, циклы, двудольность || [https://official.contest.yandex.ru/contest/37104 ДЗ1] || 15.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину: топологическая сортировка, мосты, точки сочленения || [https://official.contest.yandex.ru/contest/37176 ДЗ2] || 16.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || &#039;&#039;&#039;11.04 в 16:20&#039;&#039;&#039; || Обход в ширину || [https://official.contest.yandex.ru/contest/37286 ДЗ3] || 21.04&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Алгоритм Дейкстры || [https://official.contest.yandex.ru/contest/37403 ДЗ4] || 23.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.04 || Алгоритмы Форда-Беллмана и Флойда || [https://official.contest.yandex.ru/contest/37527 ДЗ5] || 28.04&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Система непересекающихся множеств, остовные деревья || [https://official.contest.yandex.ru/contest/37581 ДЗ6] || 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.04 || Двоичные деревья поиска, балансировка || [https://official.contest.yandex.ru/contest/37694 ДЗ7] || 14.05&lt;br /&gt;
|-&lt;br /&gt;
| - || 28.04 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || см. ниже  || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 12.05 || Декартово дерево || [https://official.contest.yandex.ru/contest/37916 ДЗ8] || 23.05&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 17.05 || Дерево отрезков || [https://official.contest.yandex.ru/contest/37987 ДЗ9] || 26.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 19.05 || Префиксные суммы, разреженные таблицы и дерево Фенвика || [https://official.contest.yandex.ru/contest/38084 ДЗ10] || 29.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 24.05 || LCA || [https://official.contest.yandex.ru/contest/38125 ДЗ11] || 02.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 26.05 || Арифметика и теория чисел || [https://official.contest.yandex.ru/contest/38180 ДЗ12] || 06.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 31.05 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || см. ниже  || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 02.06 || Комбинаторные объекты || [https://official.contest.yandex.ru/contest/38297 ДЗ13] || 11.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 07.06 || Перебор || [https://official.contest.yandex.ru/contest/38359 ДЗ14] || 16.06&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 09.06 || Корневая оптимизация || [https://official.contest.yandex.ru/contest/38490 ДЗ15] || 18.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 14.06 || &#039;&#039;&#039;Защита ДЗ 11-15&#039;&#039;&#039; || см. ниже  || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 16.06 || &#039;&#039;&#039;Переписывание защиты&#039;&#039;&#039; || см. ниже  || -&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Продолжение следует&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4: 0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ7-15 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4 может быть выставлена автоматом, если выполнены три условия:&lt;br /&gt;
* текущая оценка ((0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ11-15 + 0.1 * Семинары) / 0.7) &amp;gt;= 7.5&lt;br /&gt;
* оценка за семинары &amp;gt;= 7.5&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.33 * Оценка (Модуль 2) + 0.67 * Оценка (Модуль 4)&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 будет проходить в онлайн-формате с использованием прокторинга. Прокторинг как во 2 модуле: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021, если вы пишите защиту в аудитории R401, то можно не записывать видео с камеры (только скринкаст)&lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/37738&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScbZMDpo-wjZtMurlFlxEaUV6akLl3CNSuI92Ttj_mi_CY6jw/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: min(ДЗ + 1, 10)&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 6-10 будет проходить в онлайн-формате с использованием прокторинга. Прокторинг как во 2 модуле: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021, защиту можно писать в аудитории R401&lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/38238&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSc11aTsgfNgJn3weB4oHNdPWLerqA1BdCNkTuX0N-kguDErgA/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 6-10 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 6 по 10 включительно. Защита ДЗ 6-10 состоит из 5 задач. Итоговая оценка за ДЗ 6-10 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 11-15 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 11-15 будет проходить в онлайн-формате с использованием прокторинга. Прокторинг как во 2 модуле: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021, защиту можно писать в аудитории R401&lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/38521&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScm4N0vMi9llprCBfuF8ExCSqDjGslsgUha_uS_rhnzIob0Dg/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 11-15 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 11 по 15 включительно. Защита ДЗ 11-15 состоит из 5 задач. Итоговая оценка за ДЗ 11-15 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты будет проходить в онлайн-формате с использованием прокторинга. Прокторинг как во 2 модуле: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021, защиту можно писать в аудитории R401&lt;br /&gt;
&lt;br /&gt;
Переписать можно только одну защиту. Система оценки как на защите ДЗ 11-15. Среди защиты и переписывания выбирается лучший результат&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты 1-5: https://official.contest.yandex.ru/contest/38545&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты 6-10: https://official.contest.yandex.ru/contest/38546&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты 11-15: https://official.contest.yandex.ru/contest/38547&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSes40n72S_RWGiDAmxiUrY3mgYoDJI0fvbCMGYHCeAZyuK37w/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен заочный (при желании можно писать очно в аудитории R301), состоится в понедельник 27 июня, с 11:10 до 13:10 (продолжительность — 2 астрономических часа).&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест появится здесь позже.&lt;br /&gt;
&lt;br /&gt;
Контест состоит из большого количества вопросов с кратким ответом (как во втором модуле). Количество попыток не ограничено, проверяется последняя. Результаты проверки ответов становятся видны &#039;&#039;&#039;только после окончания экзамена&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос требуется ввести в текстовое поле или выбрать один из вариантов. В каждом вопросе явно описан формат ответа: одно число, два числа через пробел, перестановка букв без разделителей и т. п. Будьте внимательны: если правильный ответ — «abc», а вы напишете «a b c» или «a,b,c», то ответ не будет зачтен.&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос оценивается как верный или неверный (промежуточных оценок нет). Оценка за экзамен равна 10 * количество верных ответов / количество вопросов.&lt;br /&gt;
&lt;br /&gt;
Разрешается использовать приложения «блокнот» (и аналоги) и «калькулятор», писать программы на C++, а также пользоваться чистой бумагой и ручкой.&lt;br /&gt;
&lt;br /&gt;
Не разрешается использовать телефон и устройства, наушники. &#039;&#039;&#039;Не разрешается пользоваться конспектом лекций или смотреть записи лекций, а также использовать решения домашних заданий.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Осуществляется прокторинг аналогично контрольным работам. Ссылка на форму для отправки видео появится здесь позже.&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=70874</id>
		<title>Алгоритмы и структуры данных 1 основной поток 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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=70874"/>
		<updated>2022-06-25T11:07:51Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Экзамен */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://docs.google.com/forms/d/e/1FAIpQLSfIg4GNdrstp5ISlh1x0pEJ3cujopJO-JnXSiYLqN5Q-ONyaA/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/org/persons/133408680 Михаил Сергеевич Густокашин]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vSu12yaEDNFey5wvUihzckmm8WuFtozI_LxJn9AyuP45dexlK5flwcGsVA2RO2zIIGkv40q2TeLdsrr/pubhtml?gid=1202613864&amp;amp;single=true Текущие результаты]&lt;br /&gt;
&lt;br /&gt;
Лекции по понедельникам с 14:40 до 16:00 и по четвергам с 13:00 до 14:20.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! Запись лекции !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 25.10 || Алгоритмы и их сложность || [https://disk.yandex.ru/i/64wOA1qrfiqzCw Лекция 1] || [https://official.contest.yandex.ru/contest/30819 ДЗ 1] || 10.11&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 28.10 || Динамический массив. Стек. Очередь. Дек || [https://disk.yandex.ru/i/2r9oy-wwYnXcyw Лекция 2] || [https://official.contest.yandex.ru/contest/30905 ДЗ 2] || 13.11&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 1.11 || Сортировки. Куча || [https://disk.yandex.ru/i/sVun8v-2LjhLXw Лекция 3] || [https://official.contest.yandex.ru/contest/30956 ДЗ 3] || 17.11&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 8.11 || Быстрая сортировка. Двоичный поиск || [https://disk.yandex.ru/i/GVwZ6u7IeiyCFg Лекция 4] || [https://official.contest.yandex.ru/contest/31185 ДЗ 4] || 17.11&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 11.11 || Сортировка подсчетом и поразрядная. Хеш-таблицы. || [https://disk.yandex.ru/i/0xv9lChY8sipRw Лекция 5] || [https://official.contest.yandex.ru/contest/31315 ДЗ 5] || 20.11&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 15.11 || Два указателя. Сортировка событий || [https://disk.yandex.ru/i/7ZSFAuZ4HbJWOw Лекция 6] || [https://official.contest.yandex.ru/contest/31497 ДЗ 6] || 24.11&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 18.11 || Динамическое программирование. Классические задачи || [https://disk.yandex.ru/i/ky4qZdW_BaRNEw Лекция 7] || [https://official.contest.yandex.ru/contest/31732 ДЗ 7] || 27.11&lt;br /&gt;
|-&lt;br /&gt;
| - || 22.11 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 25.11 || Двумерная динамика. Динамика по подстрокам || [https://disk.yandex.ru/i/qXv0tvxy-v90PA Лекция 8] || [https://official.contest.yandex.ru/contest/32263 ДЗ 8] || 6.12&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 29.11 || Динамическое программирование. Задача о рюкзаке. Жадные алгоритмы || [https://disk.yandex.ru/i/oRtDZui-FtUg-w Лекция 9] || [https://official.contest.yandex.ru/contest/32470 ДЗ 9] || 10.12&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 2.12 || Хеши для строк || [https://disk.yandex.ru/i/fMRunLRgOe_rjw Лекция 10] || [https://official.contest.yandex.ru/contest/32748 ДЗ 10] || 12.12&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 6.12 || Биномиальная и Фибоначчиевы кучи || [https://disk.yandex.ru/i/40_lN4w8FCmkJQ Лекция 11] || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 9.12 || Запасная лекция || Лекция 12 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 13.12 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 16.12 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ происходит во время и вместо лекции.&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 будет проходить в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/31838&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScGcUyDIRyDMEzg-MNDV4FjNAUZkqJqVifiIUM0w6PPsgfGKw/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, сайт https://docs.python.org, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ происходит во время и вместо лекции 13.12 с 14:40 до 16:00.&lt;br /&gt;
&lt;br /&gt;
Правила как на защите ДЗ 1-5&lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/33456&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSfufTklXvVJo_-jsjc7JEsht1uJ10Q7XKyezExPgA1tA9Uirw/viewform&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты ДЗ происходит во время и вместо лекции 16.12 с 13:00 до 14:20.&lt;br /&gt;
&lt;br /&gt;
Правила как на защите ДЗ 1-5. Переписывать можно только одну из защит&lt;br /&gt;
&lt;br /&gt;
Вход в контест для переписывания защиты 1-5: https://official.contest.yandex.ru/contest/33559&lt;br /&gt;
&lt;br /&gt;
Вход в контест для переписывания защиты 6-10: https://official.contest.yandex.ru/contest/33654&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSetcyrOep6V6YP-7bG928rmjebTqRQBhd_M5SDVeF7_TVN0TA/viewform&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен заочный, состоится в пятницу 24 декабря, с 12:00 до 14:00 (продолжительность — 2 астрономических часа).&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест для ПМИ: https://official.contest.yandex.ru/contest/33910&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест для КНАД: https://official.contest.yandex.ru/contest/33965&lt;br /&gt;
&lt;br /&gt;
Контест состоит из большого количества вопросов с кратким ответом. Примеры вопросов:&lt;br /&gt;
* Выберите правильную оценку сложности для показанного фрагмента кода;&lt;br /&gt;
* С изначально пустым стеком выполнили следующую последовательность операций. Выведите текущее состояние стека;&lt;br /&gt;
* В отсортированном массиве размера 100 000 ищут элемент при помощи бинарного поиска. Какое максимальное количество итераций потребуется?&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос требуется ввести в текстовое поле или выбрать один из вариантов. Количество попыток не ограничено, проверяется последняя. Результаты проверки ответов становятся видны &#039;&#039;&#039;только после окончания экзамена&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
В каждом вопросе явно описан формат ответа: одно число, два числа через пробел, перестановка букв без разделителей и т. п. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Будьте внимательны: если правильный ответ — «abc», а вы напишете «a b c» или «a,b,c», то ответ не будет зачтен.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос оценивается как верный или неверный (промежуточных оценок нет). Оценка за экзамен равна 10 * количество верных ответов / количество вопросов.&lt;br /&gt;
&lt;br /&gt;
Разрешается использовать приложения «блокнот» (и аналоги) и «калькулятор», писать программы на Python, а также пользоваться чистой бумагой и ручкой.&lt;br /&gt;
&lt;br /&gt;
Не разрешается использовать телефон и устройства, наушники. &#039;&#039;&#039;Не разрешается пользоваться конспектом лекций или смотреть записи лекций, а также использовать решения домашних заданий.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Осуществляется прокторинг аналогично контрольным работам. Ссылка на форму для отправки видео: https://docs.google.com/forms/d/e/1FAIpQLSeX7T6j4hw8d40GeVSaCkLUCtyXoyd0KeZTTB0wvDSHMS6lBA/viewform&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=70873</id>
		<title>Алгоритмы и структуры данных 1 основной поток 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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=70873"/>
		<updated>2022-06-25T11:07:20Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Экзамен */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://docs.google.com/forms/d/e/1FAIpQLSfIg4GNdrstp5ISlh1x0pEJ3cujopJO-JnXSiYLqN5Q-ONyaA/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/org/persons/133408680 Михаил Сергеевич Густокашин]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vSu12yaEDNFey5wvUihzckmm8WuFtozI_LxJn9AyuP45dexlK5flwcGsVA2RO2zIIGkv40q2TeLdsrr/pubhtml?gid=1202613864&amp;amp;single=true Текущие результаты]&lt;br /&gt;
&lt;br /&gt;
Лекции по понедельникам с 14:40 до 16:00 и по четвергам с 13:00 до 14:20.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! Запись лекции !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 25.10 || Алгоритмы и их сложность || [https://disk.yandex.ru/i/64wOA1qrfiqzCw Лекция 1] || [https://official.contest.yandex.ru/contest/30819 ДЗ 1] || 10.11&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 28.10 || Динамический массив. Стек. Очередь. Дек || [https://disk.yandex.ru/i/2r9oy-wwYnXcyw Лекция 2] || [https://official.contest.yandex.ru/contest/30905 ДЗ 2] || 13.11&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 1.11 || Сортировки. Куча || [https://disk.yandex.ru/i/sVun8v-2LjhLXw Лекция 3] || [https://official.contest.yandex.ru/contest/30956 ДЗ 3] || 17.11&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 8.11 || Быстрая сортировка. Двоичный поиск || [https://disk.yandex.ru/i/GVwZ6u7IeiyCFg Лекция 4] || [https://official.contest.yandex.ru/contest/31185 ДЗ 4] || 17.11&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 11.11 || Сортировка подсчетом и поразрядная. Хеш-таблицы. || [https://disk.yandex.ru/i/0xv9lChY8sipRw Лекция 5] || [https://official.contest.yandex.ru/contest/31315 ДЗ 5] || 20.11&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 15.11 || Два указателя. Сортировка событий || [https://disk.yandex.ru/i/7ZSFAuZ4HbJWOw Лекция 6] || [https://official.contest.yandex.ru/contest/31497 ДЗ 6] || 24.11&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 18.11 || Динамическое программирование. Классические задачи || [https://disk.yandex.ru/i/ky4qZdW_BaRNEw Лекция 7] || [https://official.contest.yandex.ru/contest/31732 ДЗ 7] || 27.11&lt;br /&gt;
|-&lt;br /&gt;
| - || 22.11 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 25.11 || Двумерная динамика. Динамика по подстрокам || [https://disk.yandex.ru/i/qXv0tvxy-v90PA Лекция 8] || [https://official.contest.yandex.ru/contest/32263 ДЗ 8] || 6.12&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 29.11 || Динамическое программирование. Задача о рюкзаке. Жадные алгоритмы || [https://disk.yandex.ru/i/oRtDZui-FtUg-w Лекция 9] || [https://official.contest.yandex.ru/contest/32470 ДЗ 9] || 10.12&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 2.12 || Хеши для строк || [https://disk.yandex.ru/i/fMRunLRgOe_rjw Лекция 10] || [https://official.contest.yandex.ru/contest/32748 ДЗ 10] || 12.12&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 6.12 || Биномиальная и Фибоначчиевы кучи || [https://disk.yandex.ru/i/40_lN4w8FCmkJQ Лекция 11] || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 9.12 || Запасная лекция || Лекция 12 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 13.12 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 16.12 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ происходит во время и вместо лекции.&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 будет проходить в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/31838&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScGcUyDIRyDMEzg-MNDV4FjNAUZkqJqVifiIUM0w6PPsgfGKw/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, сайт https://docs.python.org, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ происходит во время и вместо лекции 13.12 с 14:40 до 16:00.&lt;br /&gt;
&lt;br /&gt;
Правила как на защите ДЗ 1-5&lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/33456&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSfufTklXvVJo_-jsjc7JEsht1uJ10Q7XKyezExPgA1tA9Uirw/viewform&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты ДЗ происходит во время и вместо лекции 16.12 с 13:00 до 14:20.&lt;br /&gt;
&lt;br /&gt;
Правила как на защите ДЗ 1-5. Переписывать можно только одну из защит&lt;br /&gt;
&lt;br /&gt;
Вход в контест для переписывания защиты 1-5: https://official.contest.yandex.ru/contest/33559&lt;br /&gt;
&lt;br /&gt;
Вход в контест для переписывания защиты 6-10: https://official.contest.yandex.ru/contest/33654&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSetcyrOep6V6YP-7bG928rmjebTqRQBhd_M5SDVeF7_TVN0TA/viewform&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен заочный, состоится в пятницу 24 декабря, с 12:00 до 14:00 (продолжительность — 2 астрономических часа).&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест для ПМИ: https://official.contest.yandex.ru/contest/33910&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест для КНАД: https://official.contest.yandex.ru/contest/33965&lt;br /&gt;
&lt;br /&gt;
Контест состоит из большого количества вопросов с кратким ответом. Примеры вопросов:&lt;br /&gt;
* Выберите правильную оценку сложности для показанного фрагмента кода;&lt;br /&gt;
* С изначально пустым стеком выполнили следующую последовательность операций. Выведите текущее состояние стека;&lt;br /&gt;
* В отсортированном массиве размера 100 000 ищут элемент при помощи бинарного поиска. Какое максимальное количество итераций потребуется?&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос требуется ввести в текстовое поле или выбрать один из вариантов. Количество попыток не ограничено, проверяется последняя. Результаты проверки ответов становятся видны &#039;&#039;&#039;только после окончания экзамена&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
В каждом вопросе явно описан формат ответа: одно число, два числа через пробел, перестановка букв без разделителей и т. п. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Будьте внимательны: если правильный ответ — «abc», а вы напишете «a b c» или «a,b,c», то ответ не будет зачтен.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос оценивается как верный или неверный (промежуточных оценок нет). Оценка за экзамен равна 10 * количество верных ответов / количество вопросов.&lt;br /&gt;
&lt;br /&gt;
Разрешается использовать приложения «блокнот» (и аналоги) и «калькулятор», писать программы на C++, а также пользоваться чистой бумагой и ручкой.&lt;br /&gt;
&lt;br /&gt;
Не разрешается использовать телефон и устройства, наушники. &#039;&#039;&#039;Не разрешается пользоваться конспектом лекций или смотреть записи лекций, а также использовать решения домашних заданий.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Осуществляется прокторинг аналогично контрольным работам. Ссылка на форму для отправки видео: https://docs.google.com/forms/d/e/1FAIpQLSeX7T6j4hw8d40GeVSaCkLUCtyXoyd0KeZTTB0wvDSHMS6lBA/viewform&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=70872</id>
		<title>Алгоритмы и структуры данных 1 основной поток 2021/2022 (4 модуль)</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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=70872"/>
		<updated>2022-06-25T10:55:54Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Страница 2 модуля: [http://wiki.cs.hse.ru/%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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022 | Алгоритмы и структуры данных – 1 на ПМИ (основной поток)]&lt;br /&gt;
&lt;br /&gt;
Текущие результаты: https://docs.google.com/spreadsheets/d/e/2PACX-1vRS72nsO9I-Q8SnRtnJbD1GoUdY9Xdm58xFMjnK6bEiOvBG3ObG9Gzcx2LNIFA-As6HGwHhMO90l_1f/pubhtml?gid=1952762202&amp;amp;single=true&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLSfIg4GNdrstp5ISlh1x0pEJ3cujopJO-JnXSiYLqN5Q-ONyaA/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
[https://disk.yandex.ru/i/3N4QZsebTyycBw Конспекты лекций]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 05.04 || Обход в глубину: связность, циклы, двудольность || [https://official.contest.yandex.ru/contest/37104 ДЗ1] || 15.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину: топологическая сортировка, мосты, точки сочленения || [https://official.contest.yandex.ru/contest/37176 ДЗ2] || 16.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || &#039;&#039;&#039;11.04 в 16:20&#039;&#039;&#039; || Обход в ширину || [https://official.contest.yandex.ru/contest/37286 ДЗ3] || 21.04&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Алгоритм Дейкстры || [https://official.contest.yandex.ru/contest/37403 ДЗ4] || 23.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.04 || Алгоритмы Форда-Беллмана и Флойда || [https://official.contest.yandex.ru/contest/37527 ДЗ5] || 28.04&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Система непересекающихся множеств, остовные деревья || [https://official.contest.yandex.ru/contest/37581 ДЗ6] || 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.04 || Двоичные деревья поиска, балансировка || [https://official.contest.yandex.ru/contest/37694 ДЗ7] || 14.05&lt;br /&gt;
|-&lt;br /&gt;
| - || 28.04 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || см. ниже  || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 12.05 || Декартово дерево || [https://official.contest.yandex.ru/contest/37916 ДЗ8] || 23.05&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 17.05 || Дерево отрезков || [https://official.contest.yandex.ru/contest/37987 ДЗ9] || 26.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 19.05 || Префиксные суммы, разреженные таблицы и дерево Фенвика || [https://official.contest.yandex.ru/contest/38084 ДЗ10] || 29.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 24.05 || LCA || [https://official.contest.yandex.ru/contest/38125 ДЗ11] || 02.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 26.05 || Арифметика и теория чисел || [https://official.contest.yandex.ru/contest/38180 ДЗ12] || 06.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 31.05 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || см. ниже  || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 02.06 || Комбинаторные объекты || [https://official.contest.yandex.ru/contest/38297 ДЗ13] || 11.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 07.06 || Перебор || [https://official.contest.yandex.ru/contest/38359 ДЗ14] || 16.06&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 09.06 || Корневая оптимизация || [https://official.contest.yandex.ru/contest/38490 ДЗ15] || 18.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 14.06 || &#039;&#039;&#039;Защита ДЗ 11-15&#039;&#039;&#039; || см. ниже  || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 16.06 || &#039;&#039;&#039;Переписывание защиты&#039;&#039;&#039; || см. ниже  || -&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Продолжение следует&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4: 0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ7-15 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4 может быть выставлена автоматом, если выполнены три условия:&lt;br /&gt;
* текущая оценка ((0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ11-15 + 0.1 * Семинары) / 0.7) &amp;gt;= 7.5&lt;br /&gt;
* оценка за семинары &amp;gt;= 7.5&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.33 * Оценка (Модуль 2) + 0.67 * Оценка (Модуль 4)&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 будет проходить в онлайн-формате с использованием прокторинга. Прокторинг как во 2 модуле: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021, если вы пишите защиту в аудитории R401, то можно не записывать видео с камеры (только скринкаст)&lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/37738&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScbZMDpo-wjZtMurlFlxEaUV6akLl3CNSuI92Ttj_mi_CY6jw/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: min(ДЗ + 1, 10)&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 6-10 будет проходить в онлайн-формате с использованием прокторинга. Прокторинг как во 2 модуле: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021, защиту можно писать в аудитории R401&lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/38238&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSc11aTsgfNgJn3weB4oHNdPWLerqA1BdCNkTuX0N-kguDErgA/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 6-10 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 6 по 10 включительно. Защита ДЗ 6-10 состоит из 5 задач. Итоговая оценка за ДЗ 6-10 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 11-15 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 11-15 будет проходить в онлайн-формате с использованием прокторинга. Прокторинг как во 2 модуле: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021, защиту можно писать в аудитории R401&lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/38521&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScm4N0vMi9llprCBfuF8ExCSqDjGslsgUha_uS_rhnzIob0Dg/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 11-15 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 11 по 15 включительно. Защита ДЗ 11-15 состоит из 5 задач. Итоговая оценка за ДЗ 11-15 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты будет проходить в онлайн-формате с использованием прокторинга. Прокторинг как во 2 модуле: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021, защиту можно писать в аудитории R401&lt;br /&gt;
&lt;br /&gt;
Переписать можно только одну защиту. Система оценки как на защите ДЗ 11-15. Среди защиты и переписывания выбирается лучший результат&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты 1-5: https://official.contest.yandex.ru/contest/38545&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты 6-10: https://official.contest.yandex.ru/contest/38546&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты 11-15: https://official.contest.yandex.ru/contest/38547&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSes40n72S_RWGiDAmxiUrY3mgYoDJI0fvbCMGYHCeAZyuK37w/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен заочный (при желании можно писать очно в аудитории R301), состоится в понедельник 27 июня, с 11:10 до 13:10 (продолжительность — 2 астрономических часа).&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест появится здесь позже.&lt;br /&gt;
&lt;br /&gt;
Контест состоит из большого количества вопросов с кратким ответом (как во втором модуле). Количество попыток не ограничено, проверяется последняя. Результаты проверки ответов становятся видны &#039;&#039;&#039;только после окончания экзамена&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос требуется ввести в текстовое поле или выбрать один из вариантов. В каждом вопросе явно описан формат ответа: одно число, два числа через пробел, перестановка букв без разделителей и т. п. Будьте внимательны: если правильный ответ — «abc», а вы напишете «a b c» или «a,b,c», то ответ не будет зачтен.&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос оценивается как верный или неверный (промежуточных оценок нет). Оценка за экзамен равна 10 * количество верных ответов / количество вопросов.&lt;br /&gt;
&lt;br /&gt;
Разрешается использовать приложения «блокнот» (и аналоги) и «калькулятор», писать программы на Python, а также пользоваться чистой бумагой и ручкой.&lt;br /&gt;
&lt;br /&gt;
Не разрешается использовать телефон и устройства, наушники. &#039;&#039;&#039;Не разрешается пользоваться конспектом лекций или смотреть записи лекций, а также использовать решения домашних заданий.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Осуществляется прокторинг аналогично контрольным работам. Ссылка на форму для отправки видео появится здесь позже.&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2021/2022_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=69106</id>
		<title>Алгоритмы и структуры данных 1 2021/2022 (4 модуль)</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_1_2021/2022_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=69106"/>
		<updated>2022-04-29T10:42:14Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: Redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Алгоритмы и структуры данных 1 основной поток 2021/2022 (4 модуль)]]&lt;br /&gt;
&lt;br /&gt;
Страница 2 модуля: [http://wiki.cs.hse.ru/%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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022 | Алгоритмы и структуры данных – 1 на ПМИ (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLSfIg4GNdrstp5ISlh1x0pEJ3cujopJO-JnXSiYLqN5Q-ONyaA/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
[https://disk.yandex.ru/i/3N4QZsebTyycBw Конспекты лекций]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 05.04 || Обход в глубину: связность, циклы, двудольность || [https://official.contest.yandex.ru/contest/37104 ДЗ1] || 15.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину: топологическая сортировка, мосты, точки сочленения ||  || 16.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.04 || Обход в ширину || || 21.04&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Алгоритм Дейкстры || || 23.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.04 || Алгоритмы Форда-Беллмана и Флойда || || 28.04&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Система непересекающихся множеств, остовные деревья || || 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.04 || Двоичные деревья поиска, балансировка || || 14.05&lt;br /&gt;
|-&lt;br /&gt;
| - || 28.04 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; ||  || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Продолжение следует&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4: 0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ7-15 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4 может быть выставлена автоматом, если выполнены три условия:&lt;br /&gt;
* текущая оценка ((0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ11-15 + 0.1 * Семинары) / 0.7) &amp;gt;= 7.5&lt;br /&gt;
* оценка за семинары &amp;gt;= 7.5&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.33 * Оценка (Модуль 2) + 0.67 * Оценка (Модуль 4)&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2021/2022_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=69105</id>
		<title>Алгоритмы и структуры данных 1 2021/2022 (4 модуль)</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_1_2021/2022_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=69105"/>
		<updated>2022-04-29T10:40:38Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: Redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [Алгоритмы и структуры данных 1 основной поток 2021/2022 (4 модуль)]&lt;br /&gt;
&lt;br /&gt;
Страница 2 модуля: [http://wiki.cs.hse.ru/%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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022 | Алгоритмы и структуры данных – 1 на ПМИ (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLSfIg4GNdrstp5ISlh1x0pEJ3cujopJO-JnXSiYLqN5Q-ONyaA/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
[https://disk.yandex.ru/i/3N4QZsebTyycBw Конспекты лекций]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 05.04 || Обход в глубину: связность, циклы, двудольность || [https://official.contest.yandex.ru/contest/37104 ДЗ1] || 15.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину: топологическая сортировка, мосты, точки сочленения ||  || 16.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.04 || Обход в ширину || || 21.04&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Алгоритм Дейкстры || || 23.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.04 || Алгоритмы Форда-Беллмана и Флойда || || 28.04&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Система непересекающихся множеств, остовные деревья || || 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.04 || Двоичные деревья поиска, балансировка || || 14.05&lt;br /&gt;
|-&lt;br /&gt;
| - || 28.04 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; ||  || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Продолжение следует&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4: 0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ7-15 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4 может быть выставлена автоматом, если выполнены три условия:&lt;br /&gt;
* текущая оценка ((0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ11-15 + 0.1 * Семинары) / 0.7) &amp;gt;= 7.5&lt;br /&gt;
* оценка за семинары &amp;gt;= 7.5&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.33 * Оценка (Модуль 2) + 0.67 * Оценка (Модуль 4)&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=63251</id>
		<title>Алгоритмы и структуры данных 1 основной поток 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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=63251"/>
		<updated>2021-12-21T14:34:08Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://docs.google.com/forms/d/e/1FAIpQLSfIg4GNdrstp5ISlh1x0pEJ3cujopJO-JnXSiYLqN5Q-ONyaA/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/org/persons/133408680 Михаил Сергеевич Густокашин]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vSu12yaEDNFey5wvUihzckmm8WuFtozI_LxJn9AyuP45dexlK5flwcGsVA2RO2zIIGkv40q2TeLdsrr/pubhtml?gid=1202613864&amp;amp;single=true Текущие результаты]&lt;br /&gt;
&lt;br /&gt;
Лекции по понедельникам с 14:40 до 16:00 и по четвергам с 13:00 до 14:20.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! Запись лекции !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 25.10 || Алгоритмы и их сложность || [https://disk.yandex.ru/i/64wOA1qrfiqzCw Лекция 1] || [https://official.contest.yandex.ru/contest/30819 ДЗ 1] || 10.11&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 28.10 || Динамический массив. Стек. Очередь. Дек || [https://disk.yandex.ru/i/2r9oy-wwYnXcyw Лекция 2] || [https://official.contest.yandex.ru/contest/30905 ДЗ 2] || 13.11&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 1.11 || Сортировки. Куча || [https://disk.yandex.ru/i/sVun8v-2LjhLXw Лекция 3] || [https://official.contest.yandex.ru/contest/30956 ДЗ 3] || 17.11&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 8.11 || Быстрая сортировка. Двоичный поиск || [https://disk.yandex.ru/i/GVwZ6u7IeiyCFg Лекция 4] || [https://official.contest.yandex.ru/contest/31185 ДЗ 4] || 17.11&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 11.11 || Сортировка подсчетом и поразрядная. Хеш-таблицы. || [https://disk.yandex.ru/i/0xv9lChY8sipRw Лекция 5] || [https://official.contest.yandex.ru/contest/31315 ДЗ 5] || 20.11&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 15.11 || Два указателя. Сортировка событий || [https://disk.yandex.ru/i/7ZSFAuZ4HbJWOw Лекция 6] || [https://official.contest.yandex.ru/contest/31497 ДЗ 6] || 24.11&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 18.11 || Динамическое программирование. Классические задачи || [https://disk.yandex.ru/i/ky4qZdW_BaRNEw Лекция 7] || [https://official.contest.yandex.ru/contest/31732 ДЗ 7] || 27.11&lt;br /&gt;
|-&lt;br /&gt;
| - || 22.11 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 25.11 || Двумерная динамика. Динамика по подстрокам || [https://disk.yandex.ru/i/qXv0tvxy-v90PA Лекция 8] || [https://official.contest.yandex.ru/contest/32263 ДЗ 8] || 6.12&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 29.11 || Динамическое программирование. Задача о рюкзаке. Жадные алгоритмы || [https://disk.yandex.ru/i/oRtDZui-FtUg-w Лекция 9] || [https://official.contest.yandex.ru/contest/32470 ДЗ 9] || 10.12&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 2.12 || Хеши для строк || [https://disk.yandex.ru/i/fMRunLRgOe_rjw Лекция 10] || [https://official.contest.yandex.ru/contest/32748 ДЗ 10] || 12.12&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 6.12 || Биномиальная и Фибоначчиевы кучи || [https://disk.yandex.ru/i/40_lN4w8FCmkJQ Лекция 11] || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 9.12 || Запасная лекция || Лекция 12 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 13.12 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 16.12 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ происходит во время и вместо лекции.&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 будет проходить в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/31838&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScGcUyDIRyDMEzg-MNDV4FjNAUZkqJqVifiIUM0w6PPsgfGKw/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, сайт https://docs.python.org, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ происходит во время и вместо лекции 13.12 с 14:40 до 16:00.&lt;br /&gt;
&lt;br /&gt;
Правила как на защите ДЗ 1-5&lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/33456&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSfufTklXvVJo_-jsjc7JEsht1uJ10Q7XKyezExPgA1tA9Uirw/viewform&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты ДЗ происходит во время и вместо лекции 16.12 с 13:00 до 14:20.&lt;br /&gt;
&lt;br /&gt;
Правила как на защите ДЗ 1-5. Переписывать можно только одну из защит&lt;br /&gt;
&lt;br /&gt;
Вход в контест для переписывания защиты 1-5: https://official.contest.yandex.ru/contest/33559&lt;br /&gt;
&lt;br /&gt;
Вход в контест для переписывания защиты 6-10: https://official.contest.yandex.ru/contest/33654&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSetcyrOep6V6YP-7bG928rmjebTqRQBhd_M5SDVeF7_TVN0TA/viewform&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен заочный, состоится в пятницу 24 декабря, с 12:00 до 14:00 (продолжительность — 2 астрономических часа).&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест появится здесь через некоторое время.&lt;br /&gt;
&lt;br /&gt;
Контест состоит из большого количества вопросов с кратким ответом. Примеры вопросов:&lt;br /&gt;
* Выберите правильную оценку сложности для показанного фрагмента кода;&lt;br /&gt;
* С изначально пустым стеком выполнили следующую последовательность операций. Выведите текущее состояние стека;&lt;br /&gt;
* В отсортированном массиве размера 100 000 ищут элемент при помощи бинарного поиска. Какое максимальное количество итераций потребуется?&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос требуется ввести в текстовое поле. Количество попыток не ограничено, проверяется последняя. Результаты проверки ответов становятся видны &#039;&#039;&#039;только после окончания экзамена&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
В каждом вопросе явно описан формат ответа: одно число, два числа через пробел, перестановка букв без разделителей и т. п. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Будьте внимательны: если правильный ответ — «abc», а вы напишете «a b c» или «a,b,c», то ответ не будет зачтен.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос оценивается как верный или неверный (промежуточных оценок нет). Оценка за экзамен равна 10 * количество верных ответов / количество вопросов.&lt;br /&gt;
&lt;br /&gt;
Разрешается использовать приложения «блокнот» (и аналоги) и «калькулятор», писать программы на Python.&lt;br /&gt;
&lt;br /&gt;
Не разрешается использовать телефон и устройства, наушники. &#039;&#039;&#039;Не разрешается пользоваться конспектом лекций или смотреть записи лекций, а также использовать решения домашних заданий.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Осуществляется прокторинг аналогично контрольным работам. Ссылка на форму для отправки видео появится здесь через некоторое время.&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=63249</id>
		<title>Алгоритмы и структуры данных 1 основной поток 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_1_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA_2021/2022&amp;diff=63249"/>
		<updated>2021-12-21T13:13:12Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://docs.google.com/forms/d/e/1FAIpQLSfIg4GNdrstp5ISlh1x0pEJ3cujopJO-JnXSiYLqN5Q-ONyaA/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/org/persons/133408680 Михаил Сергеевич Густокашин]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vSu12yaEDNFey5wvUihzckmm8WuFtozI_LxJn9AyuP45dexlK5flwcGsVA2RO2zIIGkv40q2TeLdsrr/pubhtml?gid=1202613864&amp;amp;single=true Текущие результаты]&lt;br /&gt;
&lt;br /&gt;
Лекции по понедельникам с 14:40 до 16:00 и по четвергам с 13:00 до 14:20.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! Запись лекции !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 25.10 || Алгоритмы и их сложность || [https://disk.yandex.ru/i/64wOA1qrfiqzCw Лекция 1] || [https://official.contest.yandex.ru/contest/30819 ДЗ 1] || 10.11&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 28.10 || Динамический массив. Стек. Очередь. Дек || [https://disk.yandex.ru/i/2r9oy-wwYnXcyw Лекция 2] || [https://official.contest.yandex.ru/contest/30905 ДЗ 2] || 13.11&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 1.11 || Сортировки. Куча || [https://disk.yandex.ru/i/sVun8v-2LjhLXw Лекция 3] || [https://official.contest.yandex.ru/contest/30956 ДЗ 3] || 17.11&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 8.11 || Быстрая сортировка. Двоичный поиск || [https://disk.yandex.ru/i/GVwZ6u7IeiyCFg Лекция 4] || [https://official.contest.yandex.ru/contest/31185 ДЗ 4] || 17.11&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 11.11 || Сортировка подсчетом и поразрядная. Хеш-таблицы. || [https://disk.yandex.ru/i/0xv9lChY8sipRw Лекция 5] || [https://official.contest.yandex.ru/contest/31315 ДЗ 5] || 20.11&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 15.11 || Два указателя. Сортировка событий || [https://disk.yandex.ru/i/7ZSFAuZ4HbJWOw Лекция 6] || [https://official.contest.yandex.ru/contest/31497 ДЗ 6] || 24.11&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 18.11 || Динамическое программирование. Классические задачи || [https://disk.yandex.ru/i/ky4qZdW_BaRNEw Лекция 7] || [https://official.contest.yandex.ru/contest/31732 ДЗ 7] || 27.11&lt;br /&gt;
|-&lt;br /&gt;
| - || 22.11 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 25.11 || Двумерная динамика. Динамика по подстрокам || [https://disk.yandex.ru/i/qXv0tvxy-v90PA Лекция 8] || [https://official.contest.yandex.ru/contest/32263 ДЗ 8] || 6.12&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 29.11 || Динамическое программирование. Задача о рюкзаке. Жадные алгоритмы || [https://disk.yandex.ru/i/oRtDZui-FtUg-w Лекция 9] || [https://official.contest.yandex.ru/contest/32470 ДЗ 9] || 10.12&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 2.12 || Хеши для строк || [https://disk.yandex.ru/i/fMRunLRgOe_rjw Лекция 10] || [https://official.contest.yandex.ru/contest/32748 ДЗ 10] || 12.12&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 6.12 || Биномиальная и Фибоначчиевы кучи || [https://disk.yandex.ru/i/40_lN4w8FCmkJQ Лекция 11] || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 9.12 || Запасная лекция || Лекция 12 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 13.12 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 16.12 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ происходит во время и вместо лекции.&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 будет проходить в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/31838&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScGcUyDIRyDMEzg-MNDV4FjNAUZkqJqVifiIUM0w6PPsgfGKw/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, сайт https://docs.python.org, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ происходит во время и вместо лекции 13.12 с 14:40 до 16:00.&lt;br /&gt;
&lt;br /&gt;
Правила как на защите ДЗ 1-5&lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/33456&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSfufTklXvVJo_-jsjc7JEsht1uJ10Q7XKyezExPgA1tA9Uirw/viewform&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты ДЗ происходит во время и вместо лекции 16.12 с 13:00 до 14:20.&lt;br /&gt;
&lt;br /&gt;
Правила как на защите ДЗ 1-5. Переписывать можно только одну из защит&lt;br /&gt;
&lt;br /&gt;
Вход в контест для переписывания защиты 1-5: https://official.contest.yandex.ru/contest/33559&lt;br /&gt;
&lt;br /&gt;
Вход в контест для переписывания защиты 6-10: https://official.contest.yandex.ru/contest/33654&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSetcyrOep6V6YP-7bG928rmjebTqRQBhd_M5SDVeF7_TVN0TA/viewform&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен заочный, состоится в пятницу 24 декабря, с 12:00 до 14:00 (продолжительность — 2 астрономических часа).&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест появится здесь через некоторое время.&lt;br /&gt;
&lt;br /&gt;
Контест состоит из большого количества вопросов с кратким ответом. Примеры вопросов:&lt;br /&gt;
* Выберите правильную оценку сложности для показанного фрагмента кода;&lt;br /&gt;
* С изначально пустым стеком выполнили следующую последовательность операций. Выведите текущее состояние стека;&lt;br /&gt;
* В отсортированном массиве размера 100 000 ищут элемент при помощи бинарного поиска. Какое максимальное количество итераций потребуется?&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос требуется ввести в текстовое поле. Количество попыток не ограничено, проверяется последняя. Результаты проверки ответов становятся видны &#039;&#039;&#039;только после окончания экзамена&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
В каждом вопросе явно описан формат ответа: одно число, два числа через пробел, перестановка букв без разделителей и т. п. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Будьте внимательны: если правильный ответ — «abc», а вы напишете «a b c» или «a,b,c», то ответ не будет зачтен.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос оценивается как верный или неверный (промежуточных оценок нет). Оценка за экзамен равна 10 * количество верных ответов / количество вопросов.&lt;br /&gt;
&lt;br /&gt;
Разрешается использовать приложения «блокнот» (и аналоги) и «калькулятор», писать программы на Python.&lt;br /&gt;
&lt;br /&gt;
Не разрешается использовать телефон и устройства, наушники. &#039;&#039;&#039;Не разрешается пользоваться конспектом лекций или смотреть записи лекций.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Осуществляется прокторинг аналогично контрольным работам. Ссылка на форму для отправки видео появится здесь через некоторое время.&lt;/div&gt;</summary>
		<author><name>V.folunin</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_2_2021&amp;diff=60018</id>
		<title>Алгоритмы и структуры данных 2 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_2_2021&amp;diff=60018"/>
		<updated>2021-10-16T04:36:36Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Очный экзамен: где и когда */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://docs.google.com/forms/d/e/1FAIpQLScggumwZb5duCFFIKAzKMzaT4HrO3RuHY5nz6SM_kqgjvK0sw/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
Таблица результатов (по состоянию на 12.10, будет обновлена в последний раз в 23:59 15.10): https://docs.google.com/spreadsheets/d/e/2PACX-1vQWTWr0smQ1a3sogINF_MPPYqX0fbrgRLHfrK96bb_DCjpQVTIFwR5Zp-BPFXjKaThKvVrW9xI9t8vd/pubhtml?gid=1964306696&amp;amp;single=true&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;
| 1 || 03.09 || Жадные алгоритмы || [https://disk.yandex.ru/i/zC-Noh89vm2ViQ Лекция 1] || [https://official.contest.yandex.ru/contest/28928 ДЗ-1]  || 12.09&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 06.09 || Префикс-функция и Алгоритм Ахо-Корасик || [https://disk.yandex.ru/i/86ndZsdElKeBTg Лекция 2] ||  [https://official.contest.yandex.ru/contest/28999 ДЗ-2] || 15.09&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10.09 || Сжатие и кодирование данных: алгоритмы Хаффмана и Лемпела-Зива, кодирование с исправлением ошибок || [https://disk.yandex.ru/i/9OhZ3TDOqjbLzw Лекция 3] || [https://official.contest.yandex.ru/contest/29129 ДЗ-3] || 19.09&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 13.09 || Персистентные структуры данных || [https://disk.yandex.ru/i/ca6wrDyREMpEbw Лекция 4] || [https://official.contest.yandex.ru/contest/29192 ДЗ-4] || 22.09&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 17.09 || Параллельность в C++ (Параллельные алгоритмы) || [https://disk.yandex.ru/i/Tw9pWiw-9fbxLQ Лекция 5] || [https://official.contest.yandex.ru/contest/29354 ДЗ-5] || 02.10&lt;br /&gt;
|-&lt;br /&gt;
| - || 20.09 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 24.09 || Потоки в графах, метод Форда-Фалкерсона (Паросочетания, алгоритм Куна) || [https://disk.yandex.ru/i/acyvK_VxGcmRtg Лекция 6] || [https://official.contest.yandex.ru/contest/29555 ДЗ-6] || 05.10&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 27.09 || Классы P и NP || [https://disk.yandex.ru/i/hKxuFMgXFdJJsw Лекция 7] || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 01.10 || Эвристики в рекурсивном переборе || [https://disk.yandex.ru/i/VWvRnTmXAB2oUg Лекция 8] || [https://official.contest.yandex.ru/contest/29662 ДЗ-7-8] || 10.10&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 04.10 || Вычислительная геометрия || [https://disk.yandex.ru/i/Plk9QGonp3uXrw Лекция 9] || [https://official.contest.yandex.ru/contest/29892 ДЗ-9] || 13.10&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 08.10 || Быстрое преобразование Фурье || [https://disk.yandex.ru/i/PnRAmrCP5bKQKA Лекция 10] || [https://official.contest.yandex.ru/contest/30042 ДЗ-10] || 15.10&lt;br /&gt;
|-&lt;br /&gt;
| - || 11.10 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 15.10 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Страница [http://wiki.cs.hse.ru/%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_2_2021/2010-1 семинаров 2010-1 группы].&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты состоится 15.10 с 11:10 до 12:30. Предварительная запись на переписывание защиты не требуется. Правила переписывания защиты совпадают с правилами защиты. Будет выставлена лучшая из оценок за переписывание и защита. &lt;br /&gt;
&lt;br /&gt;
Переписывание защиты ДЗ 1-5: https://official.contest.yandex.ru/contest/30178&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты ДЗ 6-10: https://official.contest.yandex.ru/contest/30180&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLScGhEJBq_M1Zk_dDxVESCO5NYHmyAYRaIYHWMV0U-WG5xdZhw/viewform&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Правила совпадают с защитой ДЗ 1-5.&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 6-10 состоится 11.10 с 16:20 до 17:40 в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/30045&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScU-r0zI-rCd-8gnnUFYTsz0Idq5SS4foKHgEtFEsGh4PkFIQ/viewform&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 состоится 20.09 с 16:20 до 17:40 в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/29437&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScuy6lm8-7F4PchqHRGD7pSlbLTNJOf9P5-8b6QXbWRdT7fCg/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет &#039;&#039;&#039;в субботу 16 октября&#039;&#039;&#039; в устном формате.&lt;br /&gt;
&lt;br /&gt;
Студенту будет предложены простые вопросы, отвечать на которые нужно без подготовки: “как работает алгоритм Дейкстры на данном входе?”, “как реализовать lower_bound в двоичном дереве поиска?”, “какие шаги будут при сортировке данного массива слиянием?” и т. п.&lt;br /&gt;
&lt;br /&gt;
Тематика вопросов совпадает с темами лекций.&lt;br /&gt;
&lt;br /&gt;
Если у студента есть автомат, либо студент не желает приходить на экзамен, то на экзамен можно не приходить (в последнем случае в ведомость будет выставлена неявка, что эквивалентно оценке 0).&lt;br /&gt;
&lt;br /&gt;
=== Правила ===&lt;br /&gt;
&lt;br /&gt;
Время экзамена для одного студента — 25 минут, затем перерыв 5 минут.&lt;br /&gt;
&lt;br /&gt;
Студенту предлагаются четыре вопроса, на которые можно отвечать в любом порядке.&lt;br /&gt;
&lt;br /&gt;
Если студент отказывается отвечать на вопросы экзамена, он получает 0 и уходит. Если студент начинает отвечать, он сразу получает 1 балл («за волю к победе»).&lt;br /&gt;
&lt;br /&gt;
За каждый вопрос студент получает 0, 1 или 2 балла (в зависимости от полноты решения).&lt;br /&gt;
&lt;br /&gt;
Если студент набрал 9 баллов и остается время, студенту предлагается пятый вопрос, за который можно получить 0 или 1 балл.&lt;br /&gt;
&lt;br /&gt;
=== Очный экзамен: где и когда ===&lt;br /&gt;
&lt;br /&gt;
Форматом экзамена по умолчанию является очный.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 200%;&amp;quot;&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vQWTWr0smQ1a3sogINF_MPPYqX0fbrgRLHfrK96bb_DCjpQVTIFwR5Zp-BPFXjKaThKvVrW9xI9t8vd/pubhtml?gid=361560018&amp;amp;single=true Очный экзамен: время начала и аудитории]&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;(появились обновления, обратите внимание)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы не нашли себя или у вас случился форс-мажор, пишите в [https://t.me/joinchat/n-f2nfshuYo5NmMy экстренный чат]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;Не опаздывайте, шансов сдать в другое время практически нет.&amp;lt;/span&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;
Заочный экзамен проводится &#039;&#039;&#039;только для тех студентов, у которых есть уважительная причина&#039;&#039;&#039; не сдавать очно.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 200%;&amp;quot;&amp;gt;[https://docs.google.com/spreadsheets/d/10RqfIUEf_cG7eNYcyOr2q43BrlaC2Ff3hH8Yp4cQM9Q/edit?usp=sharing Заочный экзамен: время начала и Zoom-ссылки]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы не нашли себя или у вас случился форс-мажор, пишите в [https://t.me/joinchat/n-f2nfshuYo5NmMy экстренный чат]&lt;br /&gt;
&lt;br /&gt;
Через некоторое время в этой же таблице появятся получасовые слоты и Zoom-ссылки для сдачи экзамена.&lt;br /&gt;
&lt;br /&gt;
Правила заочного экзамена [http://wiki.cs.hse.ru/%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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)#.D0.AD.D0.BA.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD те же, что и в предыдущем модуле].&lt;/div&gt;</summary>
		<author><name>V.folunin</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_2_2021&amp;diff=59999</id>
		<title>Алгоритмы и структуры данных 2 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_2_2021&amp;diff=59999"/>
		<updated>2021-10-15T13:53:19Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Экзамен */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://docs.google.com/forms/d/e/1FAIpQLScggumwZb5duCFFIKAzKMzaT4HrO3RuHY5nz6SM_kqgjvK0sw/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
Таблица результатов (по состоянию на 12.10, будет обновлена в последний раз в 23:59 15.10): https://docs.google.com/spreadsheets/d/e/2PACX-1vQWTWr0smQ1a3sogINF_MPPYqX0fbrgRLHfrK96bb_DCjpQVTIFwR5Zp-BPFXjKaThKvVrW9xI9t8vd/pubhtml?gid=1964306696&amp;amp;single=true&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;
| 1 || 03.09 || Жадные алгоритмы || [https://disk.yandex.ru/i/zC-Noh89vm2ViQ Лекция 1] || [https://official.contest.yandex.ru/contest/28928 ДЗ-1]  || 12.09&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 06.09 || Префикс-функция и Алгоритм Ахо-Корасик || [https://disk.yandex.ru/i/86ndZsdElKeBTg Лекция 2] ||  [https://official.contest.yandex.ru/contest/28999 ДЗ-2] || 15.09&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10.09 || Сжатие и кодирование данных: алгоритмы Хаффмана и Лемпела-Зива, кодирование с исправлением ошибок || [https://disk.yandex.ru/i/9OhZ3TDOqjbLzw Лекция 3] || [https://official.contest.yandex.ru/contest/29129 ДЗ-3] || 19.09&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 13.09 || Персистентные структуры данных || [https://disk.yandex.ru/i/ca6wrDyREMpEbw Лекция 4] || [https://official.contest.yandex.ru/contest/29192 ДЗ-4] || 22.09&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 17.09 || Параллельность в C++ (Параллельные алгоритмы) || [https://disk.yandex.ru/i/Tw9pWiw-9fbxLQ Лекция 5] || [https://official.contest.yandex.ru/contest/29354 ДЗ-5] || 02.10&lt;br /&gt;
|-&lt;br /&gt;
| - || 20.09 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 24.09 || Потоки в графах, метод Форда-Фалкерсона (Паросочетания, алгоритм Куна) || [https://disk.yandex.ru/i/acyvK_VxGcmRtg Лекция 6] || [https://official.contest.yandex.ru/contest/29555 ДЗ-6] || 05.10&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 27.09 || Классы P и NP || [https://disk.yandex.ru/i/hKxuFMgXFdJJsw Лекция 7] || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 01.10 || Эвристики в рекурсивном переборе || [https://disk.yandex.ru/i/VWvRnTmXAB2oUg Лекция 8] || [https://official.contest.yandex.ru/contest/29662 ДЗ-7-8] || 10.10&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 04.10 || Вычислительная геометрия || [https://disk.yandex.ru/i/Plk9QGonp3uXrw Лекция 9] || [https://official.contest.yandex.ru/contest/29892 ДЗ-9] || 13.10&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 08.10 || Быстрое преобразование Фурье || [https://disk.yandex.ru/i/PnRAmrCP5bKQKA Лекция 10] || [https://official.contest.yandex.ru/contest/30042 ДЗ-10] || 15.10&lt;br /&gt;
|-&lt;br /&gt;
| - || 11.10 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 15.10 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Страница [http://wiki.cs.hse.ru/%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_2_2021/2010-1 семинаров 2010-1 группы].&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты состоится 15.10 с 11:10 до 12:30. Предварительная запись на переписывание защиты не требуется. Правила переписывания защиты совпадают с правилами защиты. Будет выставлена лучшая из оценок за переписывание и защита. &lt;br /&gt;
&lt;br /&gt;
Переписывание защиты ДЗ 1-5: https://official.contest.yandex.ru/contest/30178&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты ДЗ 6-10: https://official.contest.yandex.ru/contest/30180&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLScGhEJBq_M1Zk_dDxVESCO5NYHmyAYRaIYHWMV0U-WG5xdZhw/viewform&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Правила совпадают с защитой ДЗ 1-5.&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 6-10 состоится 11.10 с 16:20 до 17:40 в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/30045&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScU-r0zI-rCd-8gnnUFYTsz0Idq5SS4foKHgEtFEsGh4PkFIQ/viewform&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 состоится 20.09 с 16:20 до 17:40 в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/29437&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScuy6lm8-7F4PchqHRGD7pSlbLTNJOf9P5-8b6QXbWRdT7fCg/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет &#039;&#039;&#039;в субботу 16 октября&#039;&#039;&#039; в устном формате.&lt;br /&gt;
&lt;br /&gt;
Студенту будет предложены простые вопросы, отвечать на которые нужно без подготовки: “как работает алгоритм Дейкстры на данном входе?”, “как реализовать lower_bound в двоичном дереве поиска?”, “какие шаги будут при сортировке данного массива слиянием?” и т. п.&lt;br /&gt;
&lt;br /&gt;
Тематика вопросов совпадает с темами лекций.&lt;br /&gt;
&lt;br /&gt;
Если у студента есть автомат, либо студент не желает приходить на экзамен, то на экзамен можно не приходить (в последнем случае в ведомость будет выставлена неявка, что эквивалентно оценке 0).&lt;br /&gt;
&lt;br /&gt;
=== Правила ===&lt;br /&gt;
&lt;br /&gt;
Время экзамена для одного студента — 25 минут, затем перерыв 5 минут.&lt;br /&gt;
&lt;br /&gt;
Студенту предлагаются четыре вопроса, на которые можно отвечать в любом порядке.&lt;br /&gt;
&lt;br /&gt;
Если студент отказывается отвечать на вопросы экзамена, он получает 0 и уходит. Если студент начинает отвечать, он сразу получает 1 балл («за волю к победе»).&lt;br /&gt;
&lt;br /&gt;
За каждый вопрос студент получает 0, 1 или 2 балла (в зависимости от полноты решения).&lt;br /&gt;
&lt;br /&gt;
Если студент набрал 9 баллов и остается время, студенту предлагается пятый вопрос, за который можно получить 0 или 1 балл.&lt;br /&gt;
&lt;br /&gt;
=== Очный экзамен: где и когда ===&lt;br /&gt;
&lt;br /&gt;
Форматом экзамена по умолчанию является очный.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 200%;&amp;quot;&amp;gt;[https://docs.google.com/spreadsheets/d/e/2PACX-1vQWTWr0smQ1a3sogINF_MPPYqX0fbrgRLHfrK96bb_DCjpQVTIFwR5Zp-BPFXjKaThKvVrW9xI9t8vd/pubhtml?gid=361560018&amp;amp;single=true Очный экзамен: время начала и аудитории]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы не нашли себя или у вас случился форс-мажор, пишите в [https://t.me/joinchat/n-f2nfshuYo5NmMy экстренный чат]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;Не опаздывайте, шансов сдать в другое время практически нет.&amp;lt;/span&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;
Заочный экзамен проводится &#039;&#039;&#039;только для тех студентов, у которых есть уважительная причина&#039;&#039;&#039; не сдавать очно.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 200%;&amp;quot;&amp;gt;[https://docs.google.com/spreadsheets/d/10RqfIUEf_cG7eNYcyOr2q43BrlaC2Ff3hH8Yp4cQM9Q/edit?usp=sharing Заочный экзамен: время начала и Zoom-ссылки]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы не нашли себя или у вас случился форс-мажор, пишите в [https://t.me/joinchat/n-f2nfshuYo5NmMy экстренный чат]&lt;br /&gt;
&lt;br /&gt;
Через некоторое время в этой же таблице появятся получасовые слоты и Zoom-ссылки для сдачи экзамена.&lt;br /&gt;
&lt;br /&gt;
Правила заочного экзамена [http://wiki.cs.hse.ru/%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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)#.D0.AD.D0.BA.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD те же, что и в предыдущем модуле].&lt;/div&gt;</summary>
		<author><name>V.folunin</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_2_2021&amp;diff=59901</id>
		<title>Алгоритмы и структуры данных 2 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_2_2021&amp;diff=59901"/>
		<updated>2021-10-13T12:36:07Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Экзамен */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://docs.google.com/forms/d/e/1FAIpQLScggumwZb5duCFFIKAzKMzaT4HrO3RuHY5nz6SM_kqgjvK0sw/viewform Форма сбора пожеланий и предложений по курсу]&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;
| 1 || 03.09 || Жадные алгоритмы || [https://disk.yandex.ru/i/zC-Noh89vm2ViQ Лекция 1] || [https://official.contest.yandex.ru/contest/28928 ДЗ-1]  || 12.09&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 06.09 || Префикс-функция и Алгоритм Ахо-Корасик || [https://disk.yandex.ru/i/86ndZsdElKeBTg Лекция 2] ||  [https://official.contest.yandex.ru/contest/28999 ДЗ-2] || 15.09&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10.09 || Сжатие и кодирование данных: алгоритмы Хаффмана и Лемпела-Зива, кодирование с исправлением ошибок || [https://disk.yandex.ru/i/9OhZ3TDOqjbLzw Лекция 3] || [https://official.contest.yandex.ru/contest/29129 ДЗ-3] || 19.09&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 13.09 || Персистентные структуры данных || [https://disk.yandex.ru/i/ca6wrDyREMpEbw Лекция 4] || [https://official.contest.yandex.ru/contest/29192 ДЗ-4] || 22.09&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 17.09 || Параллельность в C++ (Параллельные алгоритмы) || [https://disk.yandex.ru/i/Tw9pWiw-9fbxLQ Лекция 5] || [https://official.contest.yandex.ru/contest/29354 ДЗ-5] || 02.10&lt;br /&gt;
|-&lt;br /&gt;
| - || 20.09 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 24.09 || Потоки в графах, метод Форда-Фалкерсона (Паросочетания, алгоритм Куна) || [https://disk.yandex.ru/i/acyvK_VxGcmRtg Лекция 6] || [https://official.contest.yandex.ru/contest/29555 ДЗ-6] || 05.10&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 27.09 || Классы P и NP || [https://disk.yandex.ru/i/hKxuFMgXFdJJsw Лекция 7] || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 01.10 || Эвристики в рекурсивном переборе || [https://disk.yandex.ru/i/VWvRnTmXAB2oUg Лекция 8] || [https://official.contest.yandex.ru/contest/29662 ДЗ-7-8] || 10.10&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 04.10 || Вычислительная геометрия || [https://disk.yandex.ru/i/Plk9QGonp3uXrw Лекция 9] || [https://official.contest.yandex.ru/contest/29892 ДЗ-9] || 13.10&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 08.10 || Быстрое преобразование Фурье || [https://disk.yandex.ru/i/PnRAmrCP5bKQKA Лекция 10] || [https://official.contest.yandex.ru/contest/30042 ДЗ-10] || 15.10&lt;br /&gt;
|-&lt;br /&gt;
| - || 11.10 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 15.10 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Страница [http://wiki.cs.hse.ru/%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_2_2021/2010-1 семинаров 2010-1 группы].&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.3 * ДЗ1-5 + 0.3 * ДЗ6-10 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Правила совпадают с защитой ДЗ 1-5.&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 6-10 состоится 11.10 с 16:20 до 17:40 в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/30045&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScU-r0zI-rCd-8gnnUFYTsz0Idq5SS4foKHgEtFEsGh4PkFIQ/viewform&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 состоится 20.09 с 16:20 до 17:40 в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/29437&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLScuy6lm8-7F4PchqHRGD7pSlbLTNJOf9P5-8b6QXbWRdT7fCg/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет &#039;&#039;&#039;в субботу 16 октября&#039;&#039;&#039; в устном формате.&lt;br /&gt;
&lt;br /&gt;
Студенту будет предложены простые вопросы, отвечать на которые нужно без подготовки: “как работает алгоритм Дейкстры на данном входе?”, “как реализовать lower_bound в двоичном дереве поиска?”, “какие шаги будут при сортировке данного массива слиянием?” и т. п.&lt;br /&gt;
&lt;br /&gt;
Тематика вопросов совпадает с темами лекций.&lt;br /&gt;
&lt;br /&gt;
Если у студента есть автомат, либо студент не желает приходить на экзамен, то на экзамен можно не приходить (в последнем случае в ведомость будет выставлена неявка, что эквивалентно оценке 0).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: orange;&amp;quot;&amp;gt;Если вы &#039;&#039;&#039;не планируете&#039;&#039;&#039; приходить на экзамен, пожалуйста, запишитесь в [https://docs.google.com/spreadsheets/d/1DiRy0sv3-Ffih7_Xwt13J4-TK1wjLN-h_k2DTY0A3Ko/edit?usp=sharing таблицу]. Так вы поможете преподавателям и другим студентам оптимизировать время экзамена.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила ===&lt;br /&gt;
&lt;br /&gt;
Время экзамена для одного студента — 25 минут, затем перерыв 5 минут.&lt;br /&gt;
&lt;br /&gt;
Студенту предлагаются четыре вопроса, на которые можно отвечать в любом порядке.&lt;br /&gt;
&lt;br /&gt;
Если студент отказывается отвечать на вопросы экзамена, он получает 0 и уходит. Если студент начинает отвечать, он сразу получает 1 балл («за волю к победе»).&lt;br /&gt;
&lt;br /&gt;
За каждый вопрос студент получает 0, 1 или 2 балла (в зависимости от полноты решения).&lt;br /&gt;
&lt;br /&gt;
Если студент набрал 9 баллов и остается время, студенту предлагается пятый вопрос, за который можно получить 0 или 1 балл.&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;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;Не опаздывайте, шансов сдать в другое время практически нет.&amp;lt;/span&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;
Заочный экзамен проводится &#039;&#039;&#039;только для тех студентов, у которых есть уважительная причина&#039;&#039;&#039; не сдавать очно.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: orange;&amp;quot;&amp;gt;Если у вас есть уважительная причина сдавать дистанционно, &#039;&#039;&#039;как можно скорее&#039;&#039;&#039; запишитесь в [https://docs.google.com/spreadsheets/d/10RqfIUEf_cG7eNYcyOr2q43BrlaC2Ff3hH8Yp4cQM9Q/edit?usp=sharing таблицу].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Через некоторое время в этой же таблице появятся получасовые слоты и Zoom-ссылки для сдачи экзамена.&lt;br /&gt;
&lt;br /&gt;
Правила заочного экзамена [http://wiki.cs.hse.ru/%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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)#.D0.AD.D0.BA.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD те же, что и в предыдущем модуле].&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=55435</id>
		<title>Алгоритмы и структуры данных 1 2020/2021 (4 модуль)</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=55435"/>
		<updated>2021-06-25T16:03:37Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Рабочее место */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Страница 2 модуля: [[Алгоритмы_и_структуры_данных_1_2020/2021 | Алгоритмы и структуры данных – 1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLScggumwZb5duCFFIKAzKMzaT4HrO3RuHY5nz6SM_kqgjvK0sw/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vRd_4NM9sP4EM_swMG73U2Vyl7EMUVuqEFsFpxBAzVeaeBh97gueRiNeRicqsnEgHv9a3KUy86vnOzy/pubhtml?gid=787885810&amp;amp;single=true Текущие результаты]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
[https://disk.yandex.ru/i/1NGAtfGPYOIEow Конспекты лекций]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! Запись лекции !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 06.04 || Обход в глубину: связность, циклы, двудольность || [https://disk.yandex.ru/i/1b1vuThUDl68Bw Лекция 1] || [https://official.contest.yandex.ru/contest/26601 ДЗ1] || 15.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 09.04 || Обход в глубину: топологическая сортировка, мосты, точки сочленения || [https://disk.yandex.ru/d/lNbKtaiNmNAGZA Лекция 2] || [https://official.contest.yandex.ru/contest/26647 ДЗ2] || 18.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 13.04 || Обход в ширину || [https://disk.yandex.ru/i/sH3DtRQBp8HOTg Лекция 3] || [https://official.contest.yandex.ru/contest/26745 ДЗ3] || 22.04&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 16.04 || Алгоритм Дейкстры || [https://disk.yandex.ru/i/6EuLJbJ-gJTNFQ Лекция 4] || [https://official.contest.yandex.ru/contest/26824 ДЗ4] || 25.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 20.04 || Алгоритмы Форда-Беллмана и Флойда || [https://disk.yandex.ru/i/EVPuOm7LWKkU3Q Лекция 5] || [https://official.contest.yandex.ru/contest/26989 ДЗ5] || 29.04&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 23.04 || Система непересекающихся множеств, остовные деревья || [https://disk.yandex.ru/i/uqLepy_l_Fj9Cw Лекция 6] || [https://official.contest.yandex.ru/contest/27046 ДЗ6] || 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 27.04 || Двоичные деревья поиска, балансировка || [https://disk.yandex.ru/i/nUeRZ8LGopw65A Лекция 7] || [https://official.contest.yandex.ru/contest/27124 ДЗ7] || 17.05&lt;br /&gt;
|-&lt;br /&gt;
| - || 30.04 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || [https://official.contest.yandex.ru/contest/27200 Защита ДЗ1-5] || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 11.05 || Повторение дерева отрезков || [https://disk.yandex.ru/i/VO6-CTaCgXxcPQ Лекция] || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 14.05 || Декартово дерево || [https://disk.yandex.ru/i/PsV6J9zVwV2XSA Лекция 8] || [https://official.contest.yandex.ru/contest/27414 ДЗ8] || 26.05&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 18.05 || Префиксные суммы, разреженные таблицы и другое || [https://disk.yandex.ru/i/niZe6Rv6maa_pA Лекция 9] || [https://official.contest.yandex.ru/contest/27519 ДЗ9] || 28.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 21.05 || Наименьший общий предок, двоичные подъемы || [https://disk.yandex.ru/i/ByAKovvJYJv6rg Лекция 10] || [https://official.contest.yandex.ru/contest/27561 ДЗ10] || 01.06&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 25.05 || Алгоритмы теории чисел || [https://disk.yandex.ru/i/PcunFkwfkxNCIQ Лекция 11] || [https://official.contest.yandex.ru/contest/27633 ДЗ11] || 03.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 28.05 || Комбинаторные объекты || [https://disk.yandex.ru/i/Afb4HC38yGoyww Лекция 12] || [https://official.contest.yandex.ru/contest/27675 ДЗ12] || 10.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 01.06 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || 04.06 || Перебор, метод ветвей и границ|| [https://disk.yandex.ru/i/oqTg340JS5g1Hg Лекция 13] || [https://official.contest.yandex.ru/contest/27835 ДЗ13] Задачи D и E бонусные || 13.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 08.06 || Два указателя, сортировка событий || [https://disk.yandex.ru/i/E_uyo33luCMdXA Лекция 14] || [https://official.contest.yandex.ru/contest/27885 ДЗ14] || 17.06&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 11.06 || Корневая оптимизация и другие интересные вещи || [https://disk.yandex.ru/i/WpUAAHxll7cnhw Лекция 15, ч.1] [https://disk.yandex.ru/i/V4A0D28csXy1ag Лекция 15 ч.2] || [https://official.contest.yandex.ru/contest/27953 ДЗ15] || 20.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 15.06 || &#039;&#039;&#039;Защита ДЗ 11-14&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 18.06 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4: 0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ7-15 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4 может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ11-15 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.33 * Оценка (Модуль 2) + 0.67 * Оценка (Модуль 4)&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 состоится 30.04 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/27200&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSf3y4zrpTDuf3eU8HvrlCBmJJhDRUP7tc-lHqSvzB43elCfiw/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 6-10 состоится во вторник, 01.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила защиты совпадают с правилами для защиты ДЗ 1-5.&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест: https://official.contest.yandex.ru/contest/27774/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLSfWHZF5N6h_TWm4MWUQkXH9bU7KUleYAzc7Pj_LaAU56dUnWw/viewform&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 11-14 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 11-14 состоится во вторник, 15.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила защиты совпадают с правилами для защиты ДЗ 1-5. ДЗ 15 учитывается без защиты&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест: https://official.contest.yandex.ru/contest/28073/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLScTY-94Eg0SytsvUa53wyvtLyBLSEoQwow6RIxoZs_kheDihQ/viewform&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты состоится в пятницу, 18.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила переписывания защиты совпадают с правилами для защиты ДЗ 1-5&lt;br /&gt;
&lt;br /&gt;
Переписать можно одну защиту. За защиту выставляется лучшая оценка из полученной на защите и ее переписывании.&lt;br /&gt;
&lt;br /&gt;
Обязательна предварительная запись и выбор переписываемой защиты в форме: https://docs.google.com/forms/d/e/1FAIpQLSdL3l0SZqg1dRy8WAPTDo1xSNYLghO8d7BpR_lDwOv660bHxg/viewform&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 1-5: https://official.contest.yandex.ru/contest/28108/enter/&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 6-10: https://official.contest.yandex.ru/contest/28109/enter/&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 11-14: https://official.contest.yandex.ru/contest/28114/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLSeSSga4klg2o0URh0ciwOH_ZVhWjVrAnBi_i71nUkMO72Mmzw/viewform&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет 26 июня заочно в устном формате.&lt;br /&gt;
&lt;br /&gt;
Студенту будет предложены простые вопросы, отвечать на которые нужно без подготовки: “как работает алгоритм Дейкстры на данном входе?”, “как реализовать lower_bound в двоичном дереве поиска?”, “какие шаги будут при сортировке данного массива слиянием?” и т. п.&lt;br /&gt;
&lt;br /&gt;
Тематика вопросов совпадает с темами лекций 2 и 4 модулей.&lt;br /&gt;
&lt;br /&gt;
Если у студента есть автомат, либо студент не желает приходить на экзамен, то на экзамен можно не приходить (в последнем случае в ведомость будет выставлена неявка, что эквивалентно оценке 0).&lt;br /&gt;
&lt;br /&gt;
=== Рабочее место === &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Заранее приготовьте студенческий билет или пропуск, чтобы экзаменатор мог убедиться, что вы — именно тот студент, которого сейчас нужно экзаменовать.&amp;lt;/span&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;
=== Правила ===&lt;br /&gt;
&lt;br /&gt;
Время экзамена для одного студента — 25 минут, затем перерыв 5 минут.&lt;br /&gt;
&lt;br /&gt;
Студенту предлагаются четыре вопроса, на которые можно отвечать в любом порядке.&lt;br /&gt;
&lt;br /&gt;
Если студент отказывается отвечать на вопросы экзамена, он получает 0 и уходит. Если студент начинает отвечать, он сразу получает 1 балл («за волю к победе»).&lt;br /&gt;
&lt;br /&gt;
За каждый вопрос студент получает 0, 1 или 2 балла (в зависимости от полноты решения).&lt;br /&gt;
&lt;br /&gt;
Если студент набрал 9 баллов и остается время, студенту предлагается пятый вопрос, за который можно получить 0 или 1 балл.&lt;br /&gt;
&lt;br /&gt;
=== Распределение по экзаменаторам ===&lt;br /&gt;
&lt;br /&gt;
В [https://docs.google.com/spreadsheets/d/e/2PACX-1vQP0c35ZHWTyrUOpzRvCG_pOiNkmncw3MhnGj98A05d9bMyBJy9x3uZxl1NsEWbDnpp6MdjvDfuug0L/pubhtml?gid=1506402158&amp;amp;single=true таблице] для каждого студента, сдающего экзамен, указан экзаменатор, временной слот, когда нужно сдавать экзамен, и ссылка, по которой нужно подключиться.&lt;br /&gt;
&lt;br /&gt;
Если вы сдаёте экзамен, но вас нет в таблице, или &#039;&#039;&#039;к вечеру пятницы 25.06&#039;&#039;&#039; в таблице не появилась ссылка на вашего экзаменатора, сообщите в [https://t.me/joinchat/n-f2nfshuYo5NmMy экстренный чат].&lt;br /&gt;
&lt;br /&gt;
=== Нештатные ситуации ===&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/n-f2nfshuYo5NmMy Ссылка на экстренный чат]&lt;br /&gt;
&lt;br /&gt;
В случае разрыва соединения студенту следует по возможности сообщить в чат свои имя и фамилию, группу и описание проблемы, а также попытаться восстановить соединение. При отсутствии возможности вновь подключиться к экзамену необходимо зафиксировать скриншотом или фотографией с телефона факт возникновения неустранимой проблемы.&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=55396</id>
		<title>Алгоритмы и структуры данных 1 2020/2021 (4 модуль)</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=55396"/>
		<updated>2021-06-24T14:18:30Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Рабочее место */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Страница 2 модуля: [[Алгоритмы_и_структуры_данных_1_2020/2021 | Алгоритмы и структуры данных – 1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLScggumwZb5duCFFIKAzKMzaT4HrO3RuHY5nz6SM_kqgjvK0sw/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vRd_4NM9sP4EM_swMG73U2Vyl7EMUVuqEFsFpxBAzVeaeBh97gueRiNeRicqsnEgHv9a3KUy86vnOzy/pubhtml?gid=787885810&amp;amp;single=true Текущие результаты]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
[https://disk.yandex.ru/i/1NGAtfGPYOIEow Конспекты лекций]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! Запись лекции !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 06.04 || Обход в глубину: связность, циклы, двудольность || [https://disk.yandex.ru/i/1b1vuThUDl68Bw Лекция 1] || [https://official.contest.yandex.ru/contest/26601 ДЗ1] || 15.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 09.04 || Обход в глубину: топологическая сортировка, мосты, точки сочленения || [https://disk.yandex.ru/d/lNbKtaiNmNAGZA Лекция 2] || [https://official.contest.yandex.ru/contest/26647 ДЗ2] || 18.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 13.04 || Обход в ширину || [https://disk.yandex.ru/i/sH3DtRQBp8HOTg Лекция 3] || [https://official.contest.yandex.ru/contest/26745 ДЗ3] || 22.04&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 16.04 || Алгоритм Дейкстры || [https://disk.yandex.ru/i/6EuLJbJ-gJTNFQ Лекция 4] || [https://official.contest.yandex.ru/contest/26824 ДЗ4] || 25.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 20.04 || Алгоритмы Форда-Беллмана и Флойда || [https://disk.yandex.ru/i/EVPuOm7LWKkU3Q Лекция 5] || [https://official.contest.yandex.ru/contest/26989 ДЗ5] || 29.04&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 23.04 || Система непересекающихся множеств, остовные деревья || [https://disk.yandex.ru/i/uqLepy_l_Fj9Cw Лекция 6] || [https://official.contest.yandex.ru/contest/27046 ДЗ6] || 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 27.04 || Двоичные деревья поиска, балансировка || [https://disk.yandex.ru/i/nUeRZ8LGopw65A Лекция 7] || [https://official.contest.yandex.ru/contest/27124 ДЗ7] || 17.05&lt;br /&gt;
|-&lt;br /&gt;
| - || 30.04 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || [https://official.contest.yandex.ru/contest/27200 Защита ДЗ1-5] || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 11.05 || Повторение дерева отрезков || [https://disk.yandex.ru/i/VO6-CTaCgXxcPQ Лекция] || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 14.05 || Декартово дерево || [https://disk.yandex.ru/i/PsV6J9zVwV2XSA Лекция 8] || [https://official.contest.yandex.ru/contest/27414 ДЗ8] || 26.05&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 18.05 || Префиксные суммы, разреженные таблицы и другое || [https://disk.yandex.ru/i/niZe6Rv6maa_pA Лекция 9] || [https://official.contest.yandex.ru/contest/27519 ДЗ9] || 28.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 21.05 || Наименьший общий предок, двоичные подъемы || [https://disk.yandex.ru/i/ByAKovvJYJv6rg Лекция 10] || [https://official.contest.yandex.ru/contest/27561 ДЗ10] || 01.06&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 25.05 || Алгоритмы теории чисел || [https://disk.yandex.ru/i/PcunFkwfkxNCIQ Лекция 11] || [https://official.contest.yandex.ru/contest/27633 ДЗ11] || 03.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 28.05 || Комбинаторные объекты || [https://disk.yandex.ru/i/Afb4HC38yGoyww Лекция 12] || [https://official.contest.yandex.ru/contest/27675 ДЗ12] || 10.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 01.06 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || 04.06 || Перебор, метод ветвей и границ|| [https://disk.yandex.ru/i/oqTg340JS5g1Hg Лекция 13] || [https://official.contest.yandex.ru/contest/27835 ДЗ13] Задачи D и E бонусные || 13.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 08.06 || Два указателя, сортировка событий || [https://disk.yandex.ru/i/E_uyo33luCMdXA Лекция 14] || [https://official.contest.yandex.ru/contest/27885 ДЗ14] || 17.06&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 11.06 || Корневая оптимизация и другие интересные вещи || [https://disk.yandex.ru/i/WpUAAHxll7cnhw Лекция 15, ч.1] [https://disk.yandex.ru/i/V4A0D28csXy1ag Лекция 15 ч.2] || [https://official.contest.yandex.ru/contest/27953 ДЗ15] || 20.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 15.06 || &#039;&#039;&#039;Защита ДЗ 11-14&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 18.06 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4: 0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ7-15 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4 может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ11-15 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.33 * Оценка (Модуль 2) + 0.67 * Оценка (Модуль 4)&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 состоится 30.04 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/27200&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSf3y4zrpTDuf3eU8HvrlCBmJJhDRUP7tc-lHqSvzB43elCfiw/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 6-10 состоится во вторник, 01.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила защиты совпадают с правилами для защиты ДЗ 1-5.&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест: https://official.contest.yandex.ru/contest/27774/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLSfWHZF5N6h_TWm4MWUQkXH9bU7KUleYAzc7Pj_LaAU56dUnWw/viewform&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 11-14 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 11-14 состоится во вторник, 15.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила защиты совпадают с правилами для защиты ДЗ 1-5. ДЗ 15 учитывается без защиты&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест: https://official.contest.yandex.ru/contest/28073/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLScTY-94Eg0SytsvUa53wyvtLyBLSEoQwow6RIxoZs_kheDihQ/viewform&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты состоится в пятницу, 18.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила переписывания защиты совпадают с правилами для защиты ДЗ 1-5&lt;br /&gt;
&lt;br /&gt;
Переписать можно одну защиту. За защиту выставляется лучшая оценка из полученной на защите и ее переписывании.&lt;br /&gt;
&lt;br /&gt;
Обязательна предварительная запись и выбор переписываемой защиты в форме: https://docs.google.com/forms/d/e/1FAIpQLSdL3l0SZqg1dRy8WAPTDo1xSNYLghO8d7BpR_lDwOv660bHxg/viewform&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 1-5: https://official.contest.yandex.ru/contest/28108/enter/&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 6-10: https://official.contest.yandex.ru/contest/28109/enter/&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 11-14: https://official.contest.yandex.ru/contest/28114/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLSeSSga4klg2o0URh0ciwOH_ZVhWjVrAnBi_i71nUkMO72Mmzw/viewform&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет 26 июня заочно в устном формате.&lt;br /&gt;
&lt;br /&gt;
Студенту будет предложены простые вопросы, отвечать на которые нужно без подготовки: “как работает алгоритм Дейкстры на данном входе?”, “как реализовать lower_bound в двоичном дереве поиска?”, “какие шаги будут при сортировке данного массива слиянием?” и т. п.&lt;br /&gt;
&lt;br /&gt;
Тематика вопросов совпадает с темами лекций 2 и 4 модулей.&lt;br /&gt;
&lt;br /&gt;
Если у студента есть автомат, либо студент не желает приходить на экзамен, то на экзамен можно не приходить (в последнем случае в ведомость будет выставлена неявка, что эквивалентно оценке 0).&lt;br /&gt;
&lt;br /&gt;
=== Рабочее место === &lt;br /&gt;
&lt;br /&gt;
Для участия в экзамене понадобится компьютер или планшет с веб-камерой, которую нужно будет включить во время экзамена.&lt;br /&gt;
&lt;br /&gt;
Студенту разрешается пользоваться бумагой, ручкой, а также рисовать на экране компьютера / планшета в специализированном приложении. Студент отвечает устно при включенной веб-камере, используя при необходимости записи на бумаге или экране компьютера / планшета.&lt;br /&gt;
&lt;br /&gt;
Запрещается открывать какие-либо сайты в браузере (кроме таблицы со ссылками на экзамен, а также разрешённых экзаменатором сайтов с виртуальной доской для рисования / сайтов с редактором кода), пользоваться литературой, иными материалами и мобильным телефоном.&lt;br /&gt;
&lt;br /&gt;
Процедура сдачи экзамена записывается.&lt;br /&gt;
&lt;br /&gt;
=== Правила ===&lt;br /&gt;
&lt;br /&gt;
Время экзамена для одного студента — 25 минут, затем перерыв 5 минут.&lt;br /&gt;
&lt;br /&gt;
Студенту предлагаются четыре вопроса, на которые можно отвечать в любом порядке.&lt;br /&gt;
&lt;br /&gt;
Если студент отказывается отвечать на вопросы экзамена, он получает 0 и уходит. Если студент начинает отвечать, он сразу получает 1 балл («за волю к победе»).&lt;br /&gt;
&lt;br /&gt;
За каждый вопрос студент получает 0, 1 или 2 балла (в зависимости от полноты решения).&lt;br /&gt;
&lt;br /&gt;
Если студент набрал 9 баллов и остается время, студенту предлагается пятый вопрос, за который можно получить 0 или 1 балл.&lt;br /&gt;
&lt;br /&gt;
=== Распределение по экзаменаторам ===&lt;br /&gt;
&lt;br /&gt;
В [https://docs.google.com/spreadsheets/d/e/2PACX-1vQP0c35ZHWTyrUOpzRvCG_pOiNkmncw3MhnGj98A05d9bMyBJy9x3uZxl1NsEWbDnpp6MdjvDfuug0L/pubhtml?gid=1506402158&amp;amp;single=true таблице] для каждого студента, сдающего экзамен, указан экзаменатор, временной слот, когда нужно сдавать экзамен, и ссылка, по которой нужно подключиться.&lt;br /&gt;
&lt;br /&gt;
Если вы сдаёте экзамен, но вас нет в таблице, или &#039;&#039;&#039;к вечеру пятницы 25.06&#039;&#039;&#039; в таблице не появилась ссылка на вашего экзаменатора, сообщите в [https://t.me/joinchat/n-f2nfshuYo5NmMy экстренный чат].&lt;br /&gt;
&lt;br /&gt;
=== Нештатные ситуации ===&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/n-f2nfshuYo5NmMy Ссылка на экстренный чат]&lt;br /&gt;
&lt;br /&gt;
В случае разрыва соединения студенту следует по возможности сообщить в чат свои имя и фамилию, группу и описание проблемы, а также попытаться восстановить соединение. При отсутствии возможности вновь подключиться к экзамену необходимо зафиксировать скриншотом или фотографией с телефона факт возникновения неустранимой проблемы.&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=55395</id>
		<title>Алгоритмы и структуры данных 1 2020/2021 (4 модуль)</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=55395"/>
		<updated>2021-06-24T14:09:48Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Экзамен */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Страница 2 модуля: [[Алгоритмы_и_структуры_данных_1_2020/2021 | Алгоритмы и структуры данных – 1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLScggumwZb5duCFFIKAzKMzaT4HrO3RuHY5nz6SM_kqgjvK0sw/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vRd_4NM9sP4EM_swMG73U2Vyl7EMUVuqEFsFpxBAzVeaeBh97gueRiNeRicqsnEgHv9a3KUy86vnOzy/pubhtml?gid=787885810&amp;amp;single=true Текущие результаты]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
[https://disk.yandex.ru/i/1NGAtfGPYOIEow Конспекты лекций]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! Запись лекции !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 06.04 || Обход в глубину: связность, циклы, двудольность || [https://disk.yandex.ru/i/1b1vuThUDl68Bw Лекция 1] || [https://official.contest.yandex.ru/contest/26601 ДЗ1] || 15.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 09.04 || Обход в глубину: топологическая сортировка, мосты, точки сочленения || [https://disk.yandex.ru/d/lNbKtaiNmNAGZA Лекция 2] || [https://official.contest.yandex.ru/contest/26647 ДЗ2] || 18.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 13.04 || Обход в ширину || [https://disk.yandex.ru/i/sH3DtRQBp8HOTg Лекция 3] || [https://official.contest.yandex.ru/contest/26745 ДЗ3] || 22.04&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 16.04 || Алгоритм Дейкстры || [https://disk.yandex.ru/i/6EuLJbJ-gJTNFQ Лекция 4] || [https://official.contest.yandex.ru/contest/26824 ДЗ4] || 25.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 20.04 || Алгоритмы Форда-Беллмана и Флойда || [https://disk.yandex.ru/i/EVPuOm7LWKkU3Q Лекция 5] || [https://official.contest.yandex.ru/contest/26989 ДЗ5] || 29.04&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 23.04 || Система непересекающихся множеств, остовные деревья || [https://disk.yandex.ru/i/uqLepy_l_Fj9Cw Лекция 6] || [https://official.contest.yandex.ru/contest/27046 ДЗ6] || 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 27.04 || Двоичные деревья поиска, балансировка || [https://disk.yandex.ru/i/nUeRZ8LGopw65A Лекция 7] || [https://official.contest.yandex.ru/contest/27124 ДЗ7] || 17.05&lt;br /&gt;
|-&lt;br /&gt;
| - || 30.04 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || [https://official.contest.yandex.ru/contest/27200 Защита ДЗ1-5] || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 11.05 || Повторение дерева отрезков || [https://disk.yandex.ru/i/VO6-CTaCgXxcPQ Лекция] || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 14.05 || Декартово дерево || [https://disk.yandex.ru/i/PsV6J9zVwV2XSA Лекция 8] || [https://official.contest.yandex.ru/contest/27414 ДЗ8] || 26.05&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 18.05 || Префиксные суммы, разреженные таблицы и другое || [https://disk.yandex.ru/i/niZe6Rv6maa_pA Лекция 9] || [https://official.contest.yandex.ru/contest/27519 ДЗ9] || 28.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 21.05 || Наименьший общий предок, двоичные подъемы || [https://disk.yandex.ru/i/ByAKovvJYJv6rg Лекция 10] || [https://official.contest.yandex.ru/contest/27561 ДЗ10] || 01.06&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 25.05 || Алгоритмы теории чисел || [https://disk.yandex.ru/i/PcunFkwfkxNCIQ Лекция 11] || [https://official.contest.yandex.ru/contest/27633 ДЗ11] || 03.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 28.05 || Комбинаторные объекты || [https://disk.yandex.ru/i/Afb4HC38yGoyww Лекция 12] || [https://official.contest.yandex.ru/contest/27675 ДЗ12] || 10.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 01.06 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || 04.06 || Перебор, метод ветвей и границ|| [https://disk.yandex.ru/i/oqTg340JS5g1Hg Лекция 13] || [https://official.contest.yandex.ru/contest/27835 ДЗ13] Задачи D и E бонусные || 13.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 08.06 || Два указателя, сортировка событий || [https://disk.yandex.ru/i/E_uyo33luCMdXA Лекция 14] || [https://official.contest.yandex.ru/contest/27885 ДЗ14] || 17.06&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 11.06 || Корневая оптимизация и другие интересные вещи || [https://disk.yandex.ru/i/WpUAAHxll7cnhw Лекция 15, ч.1] [https://disk.yandex.ru/i/V4A0D28csXy1ag Лекция 15 ч.2] || [https://official.contest.yandex.ru/contest/27953 ДЗ15] || 20.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 15.06 || &#039;&#039;&#039;Защита ДЗ 11-14&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 18.06 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4: 0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ7-15 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4 может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ11-15 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.33 * Оценка (Модуль 2) + 0.67 * Оценка (Модуль 4)&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 состоится 30.04 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/27200&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSf3y4zrpTDuf3eU8HvrlCBmJJhDRUP7tc-lHqSvzB43elCfiw/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 6-10 состоится во вторник, 01.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила защиты совпадают с правилами для защиты ДЗ 1-5.&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест: https://official.contest.yandex.ru/contest/27774/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLSfWHZF5N6h_TWm4MWUQkXH9bU7KUleYAzc7Pj_LaAU56dUnWw/viewform&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 11-14 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 11-14 состоится во вторник, 15.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила защиты совпадают с правилами для защиты ДЗ 1-5. ДЗ 15 учитывается без защиты&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест: https://official.contest.yandex.ru/contest/28073/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLScTY-94Eg0SytsvUa53wyvtLyBLSEoQwow6RIxoZs_kheDihQ/viewform&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты состоится в пятницу, 18.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила переписывания защиты совпадают с правилами для защиты ДЗ 1-5&lt;br /&gt;
&lt;br /&gt;
Переписать можно одну защиту. За защиту выставляется лучшая оценка из полученной на защите и ее переписывании.&lt;br /&gt;
&lt;br /&gt;
Обязательна предварительная запись и выбор переписываемой защиты в форме: https://docs.google.com/forms/d/e/1FAIpQLSdL3l0SZqg1dRy8WAPTDo1xSNYLghO8d7BpR_lDwOv660bHxg/viewform&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 1-5: https://official.contest.yandex.ru/contest/28108/enter/&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 6-10: https://official.contest.yandex.ru/contest/28109/enter/&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 11-14: https://official.contest.yandex.ru/contest/28114/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLSeSSga4klg2o0URh0ciwOH_ZVhWjVrAnBi_i71nUkMO72Mmzw/viewform&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет 26 июня заочно в устном формате.&lt;br /&gt;
&lt;br /&gt;
Студенту будет предложены простые вопросы, отвечать на которые нужно без подготовки: “как работает алгоритм Дейкстры на данном входе?”, “как реализовать lower_bound в двоичном дереве поиска?”, “какие шаги будут при сортировке данного массива слиянием?” и т. п.&lt;br /&gt;
&lt;br /&gt;
Тематика вопросов совпадает с темами лекций 2 и 4 модулей.&lt;br /&gt;
&lt;br /&gt;
Если у студента есть автомат, либо студент не желает приходить на экзамен, то на экзамен можно не приходить (в последнем случае в ведомость будет выставлена неявка, что эквивалентно оценке 0).&lt;br /&gt;
&lt;br /&gt;
=== Рабочее место === &lt;br /&gt;
&lt;br /&gt;
Для участия в экзамене понадобится компьютер или планшет с веб-камерой, которую нужно будет включить во время экзамена.&lt;br /&gt;
&lt;br /&gt;
Студенту разрешается пользоваться бумагой, ручкой, а также рисовать на экране компьютера / планшета в специализированном приложении. Студент отвечает устно при включенной веб-камере, используя при необходимости записи на бумаге или экране компьютера / планшета.&lt;br /&gt;
&lt;br /&gt;
Запрещается открывать какие-либо сайты в браузере (кроме таблицы со ссылками на экзамен или сайта виртуальной доски для рисования), пользоваться литературой, иными материалами и мобильным телефоном.&lt;br /&gt;
&lt;br /&gt;
Процедура сдачи экзамена записывается.&lt;br /&gt;
&lt;br /&gt;
=== Правила ===&lt;br /&gt;
&lt;br /&gt;
Время экзамена для одного студента — 25 минут, затем перерыв 5 минут.&lt;br /&gt;
&lt;br /&gt;
Студенту предлагаются четыре вопроса, на которые можно отвечать в любом порядке.&lt;br /&gt;
&lt;br /&gt;
Если студент отказывается отвечать на вопросы экзамена, он получает 0 и уходит. Если студент начинает отвечать, он сразу получает 1 балл («за волю к победе»).&lt;br /&gt;
&lt;br /&gt;
За каждый вопрос студент получает 0, 1 или 2 балла (в зависимости от полноты решения).&lt;br /&gt;
&lt;br /&gt;
Если студент набрал 9 баллов и остается время, студенту предлагается пятый вопрос, за который можно получить 0 или 1 балл.&lt;br /&gt;
&lt;br /&gt;
=== Распределение по экзаменаторам ===&lt;br /&gt;
&lt;br /&gt;
В [https://docs.google.com/spreadsheets/d/e/2PACX-1vQP0c35ZHWTyrUOpzRvCG_pOiNkmncw3MhnGj98A05d9bMyBJy9x3uZxl1NsEWbDnpp6MdjvDfuug0L/pubhtml?gid=1506402158&amp;amp;single=true таблице] для каждого студента, сдающего экзамен, указан экзаменатор, временной слот, когда нужно сдавать экзамен, и ссылка, по которой нужно подключиться.&lt;br /&gt;
&lt;br /&gt;
Если вы сдаёте экзамен, но вас нет в таблице, или &#039;&#039;&#039;к вечеру пятницы 25.06&#039;&#039;&#039; в таблице не появилась ссылка на вашего экзаменатора, сообщите в [https://t.me/joinchat/n-f2nfshuYo5NmMy экстренный чат].&lt;br /&gt;
&lt;br /&gt;
=== Нештатные ситуации ===&lt;br /&gt;
&lt;br /&gt;
[https://t.me/joinchat/n-f2nfshuYo5NmMy Ссылка на экстренный чат]&lt;br /&gt;
&lt;br /&gt;
В случае разрыва соединения студенту следует по возможности сообщить в чат свои имя и фамилию, группу и описание проблемы, а также попытаться восстановить соединение. При отсутствии возможности вновь подключиться к экзамену необходимо зафиксировать скриншотом или фотографией с телефона факт возникновения неустранимой проблемы.&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=55384</id>
		<title>Алгоритмы и структуры данных 1 2020/2021 (4 модуль)</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=55384"/>
		<updated>2021-06-24T06:31:29Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Экзамен */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Страница 2 модуля: [[Алгоритмы_и_структуры_данных_1_2020/2021 | Алгоритмы и структуры данных – 1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLScggumwZb5duCFFIKAzKMzaT4HrO3RuHY5nz6SM_kqgjvK0sw/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vRd_4NM9sP4EM_swMG73U2Vyl7EMUVuqEFsFpxBAzVeaeBh97gueRiNeRicqsnEgHv9a3KUy86vnOzy/pubhtml?gid=787885810&amp;amp;single=true Текущие результаты]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
[https://disk.yandex.ru/i/1NGAtfGPYOIEow Конспекты лекций]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! Запись лекции !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 06.04 || Обход в глубину: связность, циклы, двудольность || [https://disk.yandex.ru/i/1b1vuThUDl68Bw Лекция 1] || [https://official.contest.yandex.ru/contest/26601 ДЗ1] || 15.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 09.04 || Обход в глубину: топологическая сортировка, мосты, точки сочленения || [https://disk.yandex.ru/d/lNbKtaiNmNAGZA Лекция 2] || [https://official.contest.yandex.ru/contest/26647 ДЗ2] || 18.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 13.04 || Обход в ширину || [https://disk.yandex.ru/i/sH3DtRQBp8HOTg Лекция 3] || [https://official.contest.yandex.ru/contest/26745 ДЗ3] || 22.04&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 16.04 || Алгоритм Дейкстры || [https://disk.yandex.ru/i/6EuLJbJ-gJTNFQ Лекция 4] || [https://official.contest.yandex.ru/contest/26824 ДЗ4] || 25.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 20.04 || Алгоритмы Форда-Беллмана и Флойда || [https://disk.yandex.ru/i/EVPuOm7LWKkU3Q Лекция 5] || [https://official.contest.yandex.ru/contest/26989 ДЗ5] || 29.04&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 23.04 || Система непересекающихся множеств, остовные деревья || [https://disk.yandex.ru/i/uqLepy_l_Fj9Cw Лекция 6] || [https://official.contest.yandex.ru/contest/27046 ДЗ6] || 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 27.04 || Двоичные деревья поиска, балансировка || [https://disk.yandex.ru/i/nUeRZ8LGopw65A Лекция 7] || [https://official.contest.yandex.ru/contest/27124 ДЗ7] || 17.05&lt;br /&gt;
|-&lt;br /&gt;
| - || 30.04 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || [https://official.contest.yandex.ru/contest/27200 Защита ДЗ1-5] || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 11.05 || Повторение дерева отрезков || [https://disk.yandex.ru/i/VO6-CTaCgXxcPQ Лекция] || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 14.05 || Декартово дерево || [https://disk.yandex.ru/i/PsV6J9zVwV2XSA Лекция 8] || [https://official.contest.yandex.ru/contest/27414 ДЗ8] || 26.05&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 18.05 || Префиксные суммы, разреженные таблицы и другое || [https://disk.yandex.ru/i/niZe6Rv6maa_pA Лекция 9] || [https://official.contest.yandex.ru/contest/27519 ДЗ9] || 28.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 21.05 || Наименьший общий предок, двоичные подъемы || [https://disk.yandex.ru/i/ByAKovvJYJv6rg Лекция 10] || [https://official.contest.yandex.ru/contest/27561 ДЗ10] || 01.06&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 25.05 || Алгоритмы теории чисел || [https://disk.yandex.ru/i/PcunFkwfkxNCIQ Лекция 11] || [https://official.contest.yandex.ru/contest/27633 ДЗ11] || 03.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 28.05 || Комбинаторные объекты || [https://disk.yandex.ru/i/Afb4HC38yGoyww Лекция 12] || [https://official.contest.yandex.ru/contest/27675 ДЗ12] || 10.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 01.06 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || 04.06 || Перебор, метод ветвей и границ|| [https://disk.yandex.ru/i/oqTg340JS5g1Hg Лекция 13] || [https://official.contest.yandex.ru/contest/27835 ДЗ13] Задачи D и E бонусные || 13.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 08.06 || Два указателя, сортировка событий || [https://disk.yandex.ru/i/E_uyo33luCMdXA Лекция 14] || [https://official.contest.yandex.ru/contest/27885 ДЗ14] || 17.06&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 11.06 || Корневая оптимизация и другие интересные вещи || [https://disk.yandex.ru/i/WpUAAHxll7cnhw Лекция 15, ч.1] [https://disk.yandex.ru/i/V4A0D28csXy1ag Лекция 15 ч.2] || [https://official.contest.yandex.ru/contest/27953 ДЗ15] || 20.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 15.06 || &#039;&#039;&#039;Защита ДЗ 11-14&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 18.06 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4: 0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ7-15 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4 может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ11-15 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.33 * Оценка (Модуль 2) + 0.67 * Оценка (Модуль 4)&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 состоится 30.04 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/27200&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSf3y4zrpTDuf3eU8HvrlCBmJJhDRUP7tc-lHqSvzB43elCfiw/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 6-10 состоится во вторник, 01.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила защиты совпадают с правилами для защиты ДЗ 1-5.&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест: https://official.contest.yandex.ru/contest/27774/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLSfWHZF5N6h_TWm4MWUQkXH9bU7KUleYAzc7Pj_LaAU56dUnWw/viewform&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 11-14 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 11-14 состоится во вторник, 15.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила защиты совпадают с правилами для защиты ДЗ 1-5. ДЗ 15 учитывается без защиты&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест: https://official.contest.yandex.ru/contest/28073/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLScTY-94Eg0SytsvUa53wyvtLyBLSEoQwow6RIxoZs_kheDihQ/viewform&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты состоится в пятницу, 18.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила переписывания защиты совпадают с правилами для защиты ДЗ 1-5&lt;br /&gt;
&lt;br /&gt;
Переписать можно одну защиту. За защиту выставляется лучшая оценка из полученной на защите и ее переписывании.&lt;br /&gt;
&lt;br /&gt;
Обязательна предварительная запись и выбор переписываемой защиты в форме: https://docs.google.com/forms/d/e/1FAIpQLSdL3l0SZqg1dRy8WAPTDo1xSNYLghO8d7BpR_lDwOv660bHxg/viewform&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 1-5: https://official.contest.yandex.ru/contest/28108/enter/&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 6-10: https://official.contest.yandex.ru/contest/28109/enter/&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 11-14: https://official.contest.yandex.ru/contest/28114/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLSeSSga4klg2o0URh0ciwOH_ZVhWjVrAnBi_i71nUkMO72Mmzw/viewform&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет 26 июня заочно в устном формате.&lt;br /&gt;
&lt;br /&gt;
Студенту будет предложены простые вопросы, отвечать на которые нужно без подготовки: “как работает алгоритм Дейкстры на данном входе?”, “как реализовать lower_bound в двоичном дереве поиска?”, “какие шаги будут при сортировке данного массива слиянием?” и т. п.&lt;br /&gt;
&lt;br /&gt;
Тематика вопросов совпадает с темами лекций 2 и 4 модулей.&lt;br /&gt;
&lt;br /&gt;
Если у студента есть автомат, либо студент не желает приходить на экзамен, то на экзамен можно не приходить (в последнем случае в ведомость будет выставлена неявка, что эквивалентно оценке 0).&lt;br /&gt;
&lt;br /&gt;
=== Рабочее место === &lt;br /&gt;
&lt;br /&gt;
Для участия в экзамене понадобится компьютер или планшет с веб-камерой, которую нужно будет включить во время экзамена.&lt;br /&gt;
&lt;br /&gt;
Студенту разрешается пользоваться бумагой, ручкой, а также рисовать на экране компьютера / планшета в специализированном приложении. Студент отвечает устно при включенной веб-камере, используя при необходимости записи на бумаге или экране компьютера / планшета.&lt;br /&gt;
&lt;br /&gt;
Запрещается открывать какие-либо сайты в браузере (кроме таблицы со ссылками на экзамен или сайта виртуальной доски для рисования), пользоваться литературой, иными материалами и мобильным телефоном.&lt;br /&gt;
&lt;br /&gt;
Процедура сдачи экзамена записывается.&lt;br /&gt;
&lt;br /&gt;
=== Правила ===&lt;br /&gt;
&lt;br /&gt;
Время экзамена для одного студента — 25 минут, затем перерыв 5 минут.&lt;br /&gt;
&lt;br /&gt;
Студенту предлагаются четыре вопроса, на которые можно отвечать в любом порядке.&lt;br /&gt;
&lt;br /&gt;
Если студент отказывается отвечать на вопросы экзамена, он получает 0 и уходит. Если студент начинает отвечать, он сразу получает 1 балл («за волю к победе»).&lt;br /&gt;
&lt;br /&gt;
За каждый вопрос студент получает 0, 1 или 2 балла (в зависимости от полноты решения).&lt;br /&gt;
&lt;br /&gt;
Если студент набрал 9 баллов и остается время, студенту предлагается пятый вопрос, за который можно получить 0 или 1 балл.&lt;br /&gt;
&lt;br /&gt;
=== Распределение по экзаменаторам ===&lt;br /&gt;
&lt;br /&gt;
В ближайшее время здесь появится ссылка на таблицу, где для каждого студента, сдающего экзамен, указан экзаменатор, временной слот, когда нужно сдавать экзамен, и ссылка, по которой нужно подключиться.&lt;br /&gt;
&lt;br /&gt;
=== Нештатные ситуации ===&lt;br /&gt;
&lt;br /&gt;
В ближайшее время здесь появится ссылка на экстренный чат.&lt;br /&gt;
&lt;br /&gt;
В случае разрыва соединения студенту следует по возможности сообщить в чат свои имя и фамилию, группу и описание проблемы, а также попытаться восстановить соединение. При отсутствии возможности вновь подключиться к экзамену необходимо зафиксировать скриншотом или фотографией с телефона факт возникновения неустранимой проблемы.&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=55374</id>
		<title>Алгоритмы и структуры данных 1 2020/2021 (4 модуль)</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=55374"/>
		<updated>2021-06-23T23:04:04Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Правила */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Страница 2 модуля: [[Алгоритмы_и_структуры_данных_1_2020/2021 | Алгоритмы и структуры данных – 1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLScggumwZb5duCFFIKAzKMzaT4HrO3RuHY5nz6SM_kqgjvK0sw/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vRd_4NM9sP4EM_swMG73U2Vyl7EMUVuqEFsFpxBAzVeaeBh97gueRiNeRicqsnEgHv9a3KUy86vnOzy/pubhtml?gid=787885810&amp;amp;single=true Текущие результаты]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
[https://disk.yandex.ru/i/1NGAtfGPYOIEow Конспекты лекций]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! Запись лекции !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 06.04 || Обход в глубину: связность, циклы, двудольность || [https://disk.yandex.ru/i/1b1vuThUDl68Bw Лекция 1] || [https://official.contest.yandex.ru/contest/26601 ДЗ1] || 15.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 09.04 || Обход в глубину: топологическая сортировка, мосты, точки сочленения || [https://disk.yandex.ru/d/lNbKtaiNmNAGZA Лекция 2] || [https://official.contest.yandex.ru/contest/26647 ДЗ2] || 18.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 13.04 || Обход в ширину || [https://disk.yandex.ru/i/sH3DtRQBp8HOTg Лекция 3] || [https://official.contest.yandex.ru/contest/26745 ДЗ3] || 22.04&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 16.04 || Алгоритм Дейкстры || [https://disk.yandex.ru/i/6EuLJbJ-gJTNFQ Лекция 4] || [https://official.contest.yandex.ru/contest/26824 ДЗ4] || 25.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 20.04 || Алгоритмы Форда-Беллмана и Флойда || [https://disk.yandex.ru/i/EVPuOm7LWKkU3Q Лекция 5] || [https://official.contest.yandex.ru/contest/26989 ДЗ5] || 29.04&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 23.04 || Система непересекающихся множеств, остовные деревья || [https://disk.yandex.ru/i/uqLepy_l_Fj9Cw Лекция 6] || [https://official.contest.yandex.ru/contest/27046 ДЗ6] || 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 27.04 || Двоичные деревья поиска, балансировка || [https://disk.yandex.ru/i/nUeRZ8LGopw65A Лекция 7] || [https://official.contest.yandex.ru/contest/27124 ДЗ7] || 17.05&lt;br /&gt;
|-&lt;br /&gt;
| - || 30.04 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || [https://official.contest.yandex.ru/contest/27200 Защита ДЗ1-5] || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 11.05 || Повторение дерева отрезков || [https://disk.yandex.ru/i/VO6-CTaCgXxcPQ Лекция] || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 14.05 || Декартово дерево || [https://disk.yandex.ru/i/PsV6J9zVwV2XSA Лекция 8] || [https://official.contest.yandex.ru/contest/27414 ДЗ8] || 26.05&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 18.05 || Префиксные суммы, разреженные таблицы и другое || [https://disk.yandex.ru/i/niZe6Rv6maa_pA Лекция 9] || [https://official.contest.yandex.ru/contest/27519 ДЗ9] || 28.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 21.05 || Наименьший общий предок, двоичные подъемы || [https://disk.yandex.ru/i/ByAKovvJYJv6rg Лекция 10] || [https://official.contest.yandex.ru/contest/27561 ДЗ10] || 01.06&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 25.05 || Алгоритмы теории чисел || [https://disk.yandex.ru/i/PcunFkwfkxNCIQ Лекция 11] || [https://official.contest.yandex.ru/contest/27633 ДЗ11] || 03.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 28.05 || Комбинаторные объекты || [https://disk.yandex.ru/i/Afb4HC38yGoyww Лекция 12] || [https://official.contest.yandex.ru/contest/27675 ДЗ12] || 10.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 01.06 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || 04.06 || Перебор, метод ветвей и границ|| [https://disk.yandex.ru/i/oqTg340JS5g1Hg Лекция 13] || [https://official.contest.yandex.ru/contest/27835 ДЗ13] Задачи D и E бонусные || 13.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 08.06 || Два указателя, сортировка событий || [https://disk.yandex.ru/i/E_uyo33luCMdXA Лекция 14] || [https://official.contest.yandex.ru/contest/27885 ДЗ14] || 17.06&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 11.06 || Корневая оптимизация и другие интересные вещи || [https://disk.yandex.ru/i/WpUAAHxll7cnhw Лекция 15, ч.1] [https://disk.yandex.ru/i/V4A0D28csXy1ag Лекция 15 ч.2] || [https://official.contest.yandex.ru/contest/27953 ДЗ15] || 20.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 15.06 || &#039;&#039;&#039;Защита ДЗ 11-14&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 18.06 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4: 0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ7-15 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4 может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ11-15 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.33 * Оценка (Модуль 2) + 0.67 * Оценка (Модуль 4)&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 состоится 30.04 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/27200&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSf3y4zrpTDuf3eU8HvrlCBmJJhDRUP7tc-lHqSvzB43elCfiw/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 6-10 состоится во вторник, 01.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила защиты совпадают с правилами для защиты ДЗ 1-5.&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест: https://official.contest.yandex.ru/contest/27774/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLSfWHZF5N6h_TWm4MWUQkXH9bU7KUleYAzc7Pj_LaAU56dUnWw/viewform&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 11-14 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 11-14 состоится во вторник, 15.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила защиты совпадают с правилами для защиты ДЗ 1-5. ДЗ 15 учитывается без защиты&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест: https://official.contest.yandex.ru/contest/28073/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLScTY-94Eg0SytsvUa53wyvtLyBLSEoQwow6RIxoZs_kheDihQ/viewform&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты состоится в пятницу, 18.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила переписывания защиты совпадают с правилами для защиты ДЗ 1-5&lt;br /&gt;
&lt;br /&gt;
Переписать можно одну защиту. За защиту выставляется лучшая оценка из полученной на защите и ее переписывании.&lt;br /&gt;
&lt;br /&gt;
Обязательна предварительная запись и выбор переписываемой защиты в форме: https://docs.google.com/forms/d/e/1FAIpQLSdL3l0SZqg1dRy8WAPTDo1xSNYLghO8d7BpR_lDwOv660bHxg/viewform&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 1-5: https://official.contest.yandex.ru/contest/28108/enter/&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 6-10: https://official.contest.yandex.ru/contest/28109/enter/&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 11-14: https://official.contest.yandex.ru/contest/28114/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLSeSSga4klg2o0URh0ciwOH_ZVhWjVrAnBi_i71nUkMO72Mmzw/viewform&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет 26 июня заочно в устном формате.&lt;br /&gt;
&lt;br /&gt;
Студенту будет предложены простые вопросы, отвечать на которые нужно без подготовки: “как работает алгоритм Дейкстры на данном входе?”, “как реализовать lower_bound в двоичном дереве поиска?” и т. п.&lt;br /&gt;
&lt;br /&gt;
Если у студента есть автомат, либо студент не желает приходить на экзамен, то на экзамен можно не приходить (в последнем случае в ведомость будет выставлена неявка, что эквивалентно оценке 0).&lt;br /&gt;
&lt;br /&gt;
=== Рабочее место === &lt;br /&gt;
&lt;br /&gt;
Для участия в экзамене понадобится компьютер или планшет с веб-камерой, которую нужно будет включить во время экзамена.&lt;br /&gt;
&lt;br /&gt;
Студенту разрешается пользоваться бумагой, ручкой, а также рисовать на экране компьютера / планшета в специализированном приложении. Студент отвечает устно при включенной веб-камере, используя при необходимости записи на бумаге или экране компьютера / планшета.&lt;br /&gt;
&lt;br /&gt;
Запрещается открывать какие-либо сайты в браузере (кроме таблицы со ссылками на экзамен или сайта виртуальной доски для рисования), пользоваться литературой, иными материалами и мобильным телефоном.&lt;br /&gt;
&lt;br /&gt;
Процедура сдачи экзамена записывается.&lt;br /&gt;
&lt;br /&gt;
=== Правила ===&lt;br /&gt;
&lt;br /&gt;
Время экзамена для одного студента — 25 минут, затем перерыв 5 минут.&lt;br /&gt;
&lt;br /&gt;
Студенту предлагаются четыре вопроса, на которые можно отвечать в любом порядке.&lt;br /&gt;
&lt;br /&gt;
Если студент отказывается отвечать на вопросы экзамена, он получает 0 и уходит. Если студент начинает отвечать, он сразу получает 1 балл («за волю к победе»).&lt;br /&gt;
&lt;br /&gt;
За каждый вопрос студент получает 0, 1 или 2 балла (в зависимости от полноты решения).&lt;br /&gt;
&lt;br /&gt;
Если студент набрал 9 баллов и остается время, студенту предлагается пятый вопрос, за который можно получить 0 или 1 балл.&lt;br /&gt;
&lt;br /&gt;
=== Распределение по экзаменаторам ===&lt;br /&gt;
&lt;br /&gt;
В ближайшее время здесь появится ссылка на таблицу, где для каждого студента, сдающего экзамен, указан экзаменатор, временной слот, когда нужно сдавать экзамен, и ссылка, по которой нужно подключиться.&lt;br /&gt;
&lt;br /&gt;
=== Нештатные ситуации ===&lt;br /&gt;
&lt;br /&gt;
В ближайшее время здесь появится ссылка на экстренный чат.&lt;br /&gt;
&lt;br /&gt;
В случае разрыва соединения студенту следует по возможности сообщить в чат свои имя и фамилию, группу и описание проблемы, а также попытаться восстановить соединение. При отсутствии возможности вновь подключиться к экзамену необходимо зафиксировать скриншотом или фотографией с телефона факт возникновения неустранимой проблемы.&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=55373</id>
		<title>Алгоритмы и структуры данных 1 2020/2021 (4 модуль)</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=55373"/>
		<updated>2021-06-23T20:51:31Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Страница 2 модуля: [[Алгоритмы_и_структуры_данных_1_2020/2021 | Алгоритмы и структуры данных – 1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLScggumwZb5duCFFIKAzKMzaT4HrO3RuHY5nz6SM_kqgjvK0sw/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vRd_4NM9sP4EM_swMG73U2Vyl7EMUVuqEFsFpxBAzVeaeBh97gueRiNeRicqsnEgHv9a3KUy86vnOzy/pubhtml?gid=787885810&amp;amp;single=true Текущие результаты]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
[https://disk.yandex.ru/i/1NGAtfGPYOIEow Конспекты лекций]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! Запись лекции !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 06.04 || Обход в глубину: связность, циклы, двудольность || [https://disk.yandex.ru/i/1b1vuThUDl68Bw Лекция 1] || [https://official.contest.yandex.ru/contest/26601 ДЗ1] || 15.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 09.04 || Обход в глубину: топологическая сортировка, мосты, точки сочленения || [https://disk.yandex.ru/d/lNbKtaiNmNAGZA Лекция 2] || [https://official.contest.yandex.ru/contest/26647 ДЗ2] || 18.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 13.04 || Обход в ширину || [https://disk.yandex.ru/i/sH3DtRQBp8HOTg Лекция 3] || [https://official.contest.yandex.ru/contest/26745 ДЗ3] || 22.04&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 16.04 || Алгоритм Дейкстры || [https://disk.yandex.ru/i/6EuLJbJ-gJTNFQ Лекция 4] || [https://official.contest.yandex.ru/contest/26824 ДЗ4] || 25.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 20.04 || Алгоритмы Форда-Беллмана и Флойда || [https://disk.yandex.ru/i/EVPuOm7LWKkU3Q Лекция 5] || [https://official.contest.yandex.ru/contest/26989 ДЗ5] || 29.04&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 23.04 || Система непересекающихся множеств, остовные деревья || [https://disk.yandex.ru/i/uqLepy_l_Fj9Cw Лекция 6] || [https://official.contest.yandex.ru/contest/27046 ДЗ6] || 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 27.04 || Двоичные деревья поиска, балансировка || [https://disk.yandex.ru/i/nUeRZ8LGopw65A Лекция 7] || [https://official.contest.yandex.ru/contest/27124 ДЗ7] || 17.05&lt;br /&gt;
|-&lt;br /&gt;
| - || 30.04 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || [https://official.contest.yandex.ru/contest/27200 Защита ДЗ1-5] || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 11.05 || Повторение дерева отрезков || [https://disk.yandex.ru/i/VO6-CTaCgXxcPQ Лекция] || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 14.05 || Декартово дерево || [https://disk.yandex.ru/i/PsV6J9zVwV2XSA Лекция 8] || [https://official.contest.yandex.ru/contest/27414 ДЗ8] || 26.05&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 18.05 || Префиксные суммы, разреженные таблицы и другое || [https://disk.yandex.ru/i/niZe6Rv6maa_pA Лекция 9] || [https://official.contest.yandex.ru/contest/27519 ДЗ9] || 28.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 21.05 || Наименьший общий предок, двоичные подъемы || [https://disk.yandex.ru/i/ByAKovvJYJv6rg Лекция 10] || [https://official.contest.yandex.ru/contest/27561 ДЗ10] || 01.06&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 25.05 || Алгоритмы теории чисел || [https://disk.yandex.ru/i/PcunFkwfkxNCIQ Лекция 11] || [https://official.contest.yandex.ru/contest/27633 ДЗ11] || 03.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 28.05 || Комбинаторные объекты || [https://disk.yandex.ru/i/Afb4HC38yGoyww Лекция 12] || [https://official.contest.yandex.ru/contest/27675 ДЗ12] || 10.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 01.06 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || 04.06 || Перебор, метод ветвей и границ|| [https://disk.yandex.ru/i/oqTg340JS5g1Hg Лекция 13] || [https://official.contest.yandex.ru/contest/27835 ДЗ13] Задачи D и E бонусные || 13.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 08.06 || Два указателя, сортировка событий || [https://disk.yandex.ru/i/E_uyo33luCMdXA Лекция 14] || [https://official.contest.yandex.ru/contest/27885 ДЗ14] || 17.06&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 11.06 || Корневая оптимизация и другие интересные вещи || [https://disk.yandex.ru/i/WpUAAHxll7cnhw Лекция 15, ч.1] [https://disk.yandex.ru/i/V4A0D28csXy1ag Лекция 15 ч.2] || [https://official.contest.yandex.ru/contest/27953 ДЗ15] || 20.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 15.06 || &#039;&#039;&#039;Защита ДЗ 11-14&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 18.06 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4: 0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ7-15 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4 может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ11-15 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.33 * Оценка (Модуль 2) + 0.67 * Оценка (Модуль 4)&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 состоится 30.04 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Вход в контест: https://official.contest.yandex.ru/contest/27200&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSf3y4zrpTDuf3eU8HvrlCBmJJhDRUP7tc-lHqSvzB43elCfiw/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, сайт https://en.cppreference.com/w/, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 6-10 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 6-10 состоится во вторник, 01.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила защиты совпадают с правилами для защиты ДЗ 1-5.&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест: https://official.contest.yandex.ru/contest/27774/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLSfWHZF5N6h_TWm4MWUQkXH9bU7KUleYAzc7Pj_LaAU56dUnWw/viewform&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 11-14 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 11-14 состоится во вторник, 15.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила защиты совпадают с правилами для защиты ДЗ 1-5. ДЗ 15 учитывается без защиты&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест: https://official.contest.yandex.ru/contest/28073/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLScTY-94Eg0SytsvUa53wyvtLyBLSEoQwow6RIxoZs_kheDihQ/viewform&lt;br /&gt;
&lt;br /&gt;
== Переписывание защиты ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Переписывание защиты состоится в пятницу, 18.06 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Правила переписывания защиты совпадают с правилами для защиты ДЗ 1-5&lt;br /&gt;
&lt;br /&gt;
Переписать можно одну защиту. За защиту выставляется лучшая оценка из полученной на защите и ее переписывании.&lt;br /&gt;
&lt;br /&gt;
Обязательна предварительная запись и выбор переписываемой защиты в форме: https://docs.google.com/forms/d/e/1FAIpQLSdL3l0SZqg1dRy8WAPTDo1xSNYLghO8d7BpR_lDwOv660bHxg/viewform&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 1-5: https://official.contest.yandex.ru/contest/28108/enter/&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 6-10: https://official.contest.yandex.ru/contest/28109/enter/&lt;br /&gt;
&lt;br /&gt;
Контест для переписывания защиты ДЗ 11-14: https://official.contest.yandex.ru/contest/28114/enter/&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи видео: https://docs.google.com/forms/d/e/1FAIpQLSeSSga4klg2o0URh0ciwOH_ZVhWjVrAnBi_i71nUkMO72Mmzw/viewform&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет 26 июня заочно в устном формате.&lt;br /&gt;
&lt;br /&gt;
Студенту будет предложены простые вопросы, отвечать на которые нужно без подготовки: “как работает алгоритм Дейкстры на данном входе?”, “как реализовать lower_bound в двоичном дереве поиска?” и т. п.&lt;br /&gt;
&lt;br /&gt;
Если у студента есть автомат, либо студент не желает приходить на экзамен, то на экзамен можно не приходить (в последнем случае в ведомость будет выставлена неявка, что эквивалентно оценке 0).&lt;br /&gt;
&lt;br /&gt;
=== Рабочее место === &lt;br /&gt;
&lt;br /&gt;
Для участия в экзамене понадобится компьютер или планшет с веб-камерой, которую нужно будет включить во время экзамена.&lt;br /&gt;
&lt;br /&gt;
Студенту разрешается пользоваться бумагой, ручкой, а также рисовать на экране компьютера / планшета в специализированном приложении. Студент отвечает устно при включенной веб-камере, используя при необходимости записи на бумаге или экране компьютера / планшета.&lt;br /&gt;
&lt;br /&gt;
Запрещается открывать какие-либо сайты в браузере (кроме таблицы со ссылками на экзамен или сайта виртуальной доски для рисования), пользоваться литературой, иными материалами и мобильным телефоном.&lt;br /&gt;
&lt;br /&gt;
Процедура сдачи экзамена записывается.&lt;br /&gt;
&lt;br /&gt;
=== Правила ===&lt;br /&gt;
&lt;br /&gt;
Время экзамена для одного студента — 25 минут, затем перерыв 5 минут.&lt;br /&gt;
&lt;br /&gt;
Студенту предлагаются четыре вопроса, на которые можно отвечать в любом порядке.&lt;br /&gt;
&lt;br /&gt;
Если студент отказывается отвечать, он получает 0 и уходит. Если студент отвечает, он сразу получает 1 балл.&lt;br /&gt;
&lt;br /&gt;
За каждый вопрос студент получает 0, 1 или 2 балла (в зависимости от полноты решения).&lt;br /&gt;
&lt;br /&gt;
Если студент набрал 9 баллов и остается время, студенту предлагается пятая задача, за которую можно получить 0 или 1 балл.&lt;br /&gt;
&lt;br /&gt;
=== Распределение по экзаменаторам ===&lt;br /&gt;
&lt;br /&gt;
В ближайшее время здесь появится ссылка на таблицу, где для каждого студента, сдающего экзамен, указан экзаменатор, временной слот, когда нужно сдавать экзамен, и ссылка, по которой нужно подключиться.&lt;br /&gt;
&lt;br /&gt;
=== Нештатные ситуации ===&lt;br /&gt;
&lt;br /&gt;
В ближайшее время здесь появится ссылка на экстренный чат.&lt;br /&gt;
&lt;br /&gt;
В случае разрыва соединения студенту следует по возможности сообщить в чат свои имя и фамилию, группу и описание проблемы, а также попытаться восстановить соединение. При отсутствии возможности вновь подключиться к экзамену необходимо зафиксировать скриншотом или фотографией с телефона факт возникновения неустранимой проблемы.&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=53837</id>
		<title>Алгоритмы и структуры данных 1 2020/2021 (4 модуль)</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_1_2020/2021_(4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=53837"/>
		<updated>2021-04-28T19:27:15Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Защита ДЗ 1-5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Страница 2 модуля: [[Алгоритмы_и_структуры_данных_1_2020/2021 | Алгоритмы и структуры данных – 1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/forms/d/e/1FAIpQLScggumwZb5duCFFIKAzKMzaT4HrO3RuHY5nz6SM_kqgjvK0sw/viewform Форма сбора пожеланий и предложений по курсу]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
[https://disk.yandex.ru/i/1NGAtfGPYOIEow Конспекты лекций]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! Запись лекции !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 06.04 || Обход в глубину: связность, циклы, двудольность || [https://disk.yandex.ru/i/1b1vuThUDl68Bw Лекция 1] || [https://official.contest.yandex.ru/contest/26601 ДЗ1] || 15.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 09.04 || Обход в глубину: топологическая сортировка, мосты, точки сочленения || [https://disk.yandex.ru/d/lNbKtaiNmNAGZA Лекция 2] || [https://official.contest.yandex.ru/contest/26647 ДЗ2] || 18.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 13.04 || Обход в ширину || [https://disk.yandex.ru/i/sH3DtRQBp8HOTg Лекция 3] || [https://official.contest.yandex.ru/contest/26745 ДЗ3] || 22.04&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 16.04 || Алгоритм Дейкстры || [https://disk.yandex.ru/i/6EuLJbJ-gJTNFQ Лекция 4] || [https://official.contest.yandex.ru/contest/26824 ДЗ4] || 25.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 20.04 || Алгоритмы Форда-Беллмана и Флойда || [https://disk.yandex.ru/i/EVPuOm7LWKkU3Q Лекция 5] || [https://official.contest.yandex.ru/contest/26989 ДЗ5] || 29.04&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 23.04 || Система непересекающихся множеств, остовные деревья || [https://disk.yandex.ru/i/uqLepy_l_Fj9Cw Лекция 6] || [https://official.contest.yandex.ru/contest/27046 ДЗ6] || 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 27.04 || Двоичные деревья поиска, балансировка || [https://disk.yandex.ru/i/nUeRZ8LGopw65A Лекция 7] || [https://official.contest.yandex.ru/contest/27124 ДЗ7] || 16.05&lt;br /&gt;
|-&lt;br /&gt;
| - || 30.04 || &#039;&#039;&#039;Защита ДЗ 1-5&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 14.05 || Декартово дерево || - || - || 23.05&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 18.05 || Префиксные суммы, разреженные таблицы || - || - || 27.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 21.05 || Наименьший общий предок, двоичные подъемы || - || - || 30.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 25.05 || Алгоритмы теории чисел || - || - || 03.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 28.05 || &#039;&#039;&#039;Защита ДЗ 6-10&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 01.06 || Комбинаторные объекты || - || - || 10.06&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 04.06 || Перебор, метод ветвей и границ || - || - || 13.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 08.06 || Два указателя, сортировка событий || - || - || 17.06&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 11.06 || Корневая оптимизация и другие интересные вещи || - || - || 20.06&lt;br /&gt;
|-&lt;br /&gt;
| - || 15.06 || &#039;&#039;&#039;Защита ДЗ 11-14&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| - || 18.06 || &#039;&#039;&#039;Переписывание защиты по выбору студента&#039;&#039;&#039; || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4: 0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ7-15 + 0.1 * Семинары + 0.3 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Оценка за модуль 4 может быть выставлена автоматом, если выполнены два условия:&lt;br /&gt;
* текущая оценка ((0.2 * ДЗ1-5 + 0.2 * ДЗ6-10 + 0.2 * ДЗ7-15 + 0.1 * Семинары) / 0.7) &amp;gt;= 8&lt;br /&gt;
* оценка за семинары &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
Автоматом выставляется текущая оценка.&lt;br /&gt;
&lt;br /&gt;
Оценка за весь курс: 0.33 * Оценка (Модуль 2) + 0.67 * Оценка (Модуль 4)&lt;br /&gt;
&lt;br /&gt;
Округление происходит один раз, при выставлении оценки за весь курс&lt;br /&gt;
&lt;br /&gt;
== Защита ДЗ 1-5 ==&lt;br /&gt;
&lt;br /&gt;
Защита ДЗ 1-5 состоится 30.04 с 11:10 до 12:30 в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП: http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021 &lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSf3y4zrpTDuf3eU8HvrlCBmJJhDRUP7tc-lHqSvzB43elCfiw/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, конспект, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ 1-5 (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 включительно. Защита ДЗ 1-5 состоит из 5 задач. Итоговая оценка за ДЗ 1-5 определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.25&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.25))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.5))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 3 задачи: min(ДЗ, 6 + max(0, (ДЗ - 6) * 0.75))&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 4 задачи: ДЗ&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 5 задач: min(ДЗ + 2, 10)&lt;br /&gt;
&lt;br /&gt;
В таблице показаны примеры применения формулы для целочисленных значений ДЗ:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;0&#039;&#039;&#039; || 0 || 0,25 || 0,5 || 0,75 || 1 || 1,25 || 1,5 || 1,75 || 2 || 2,25 || 2,5&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039; || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 10 || 10&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=50065</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=50065"/>
		<updated>2021-01-21T12:00:27Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Пересдачи экзамена */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[#Пересдачи экзамена|&amp;lt;span style=&amp;quot;color: red; font-size: 20px; font-weight: bold;&amp;quot;&amp;gt;Информация о пересдачах экзамена&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf] [https://www.youtube.com/watch?v=qFtnZI6j-wM Video]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf] [https://www.youtube.com/watch?v=muaZ3DTlwGo Video]&lt;br /&gt;
# 17 ноября. Биномиальная куча, Фибоначчиева куча. [https://drive.google.com/file/d/1Pf8PTS32F-mdR3OBMTz8-jW2BNhHzANG/view?usp=sharing Jupyter][https://drive.google.com/file/d/1JGbb4kvxo39b4gCnoc45TPIt-dAv3Gay/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NbYEnaEcg5A Video]&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
# 24 ноября. Динамическое программирование. Числа Фибоначчи. Кузнечик, черепашка. Наибольшая возрастающая последовательность. [https://drive.google.com/file/d/1FhSLBIYQ77TrLzCPoN8jN2BV8xilTc7h/view?usp=sharing Jupyter][https://drive.google.com/file/d/1s_VBszhhazUU4zEG31m3wFSlGZVA9F99/view?usp=sharing pdf] [https://www.youtube.com/watch?v=ue8_JmHGkqs Video]&lt;br /&gt;
# 26 ноября. Динамическое программирование. Задача о выравнивании текста. Расстояние Левенштейна. Задача о рюкзаке. [https://drive.google.com/file/d/10YAYcd-Em-JvANLmJ6dzlUuGGGBzCUwl/view?usp=sharing Jupyter][https://drive.google.com/file/d/1NR4DFdJWf_DxAtFbyNqi9XZ-b86NXSaC/view?usp=sharing pdf][https://www.youtube.com/watch?v=Cipq1gAK0Ns Video]&lt;br /&gt;
# 3 декабря. Динамическое программирование по подмножествам. Задача о нескольких рюкзаках. Задача Коммивояжёра. [https://drive.google.com/file/d/1RsdVUrFn_qPGZ6MzOszJ9NbzgSkdbs9-/view?usp=sharing Jupyter][https://drive.google.com/file/d/10Nn3SliyP7tpnKPiu8BHRDD8BtvZgbBy/view?usp=sharing pdf][https://www.youtube.com/watch?v=gCoRYw7p2-o Video]&lt;br /&gt;
# 8 декабря. Хеш-таблицы. Разрешение коллизий с помощью списков. Открытая адресация. [https://drive.google.com/file/d/18OJQEwB1q95IDmXN0yhuNHU6knHSpqZW/view?usp=sharing Jupyter][https://drive.google.com/file/d/1BeNyOK8aZ_SJ8MaNorGhumaC1NHqQdgH/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NFL19KUZ2Yo Video]&lt;br /&gt;
# 10 декабря. Хеш-таблицы. Идеальное хеширование. Хеширование Кукушки. Фильтр Блума. [https://drive.google.com/file/d/19RsxJUgMQSgcAhar_aw2UKtNuW2zuxem/view?usp=sharing Jupyter][https://drive.google.com/file/d/1H5jRglMoExr6RDJ36Bu6NWeq6k1NdkRM/view?usp=sharing pdf][https://www.youtube.com/watch?v=Vchd6l8Gq3g Video]&lt;br /&gt;
# 15 декабря. Дерево отрезков. Реализации сверху и снизу. [https://drive.google.com/file/d/1tpsF_FplgCBUDW5_zRh7K11f7rfyjeKp/view?usp=sharing Jupyter][https://drive.google.com/file/d/1Dnds0m96PkmImKjirZsEyJdIb4-ESB43/view?usp=sharing pdf][https://www.youtube.com/watch?v=iV4_6eMrjVw Video]&lt;br /&gt;
# 17 декабря. Дерево отрезков. Массовая операция на отрезке. [https://drive.google.com/file/d/1vs2IBm196_jZ8UQBcfh5aw-xxkJDAHTM/view?usp=sharing Jupyter][https://drive.google.com/file/d/1oThob-usMBn2OPnR5wwE35p88KfghpTa/view?usp=sharing pdf]&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через форму до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23025/enter/ Домашнее задание 4] (дедлайн — 3 декабря; дедлайн со штрафом 50% — 10 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23319/enter/ Домашнее задание 5] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;13 декабря&amp;lt;/span&amp;gt;; дедлайн со штрафом 50% — 17 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23566/enter/ Домашнее задание 6] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;20 декабря&amp;lt;/span&amp;gt;)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23661/enter/ Домашнее задание 7] (дедлайн — 20 декабря)&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий определяется по формуле &amp;lt;span style=&#039;color: red; font-weight: bold&#039;&amp;gt;round((A + 0.5B - 2C) / 47 * 10)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
* A — количество задач, сданных до дедлайнов;&lt;br /&gt;
* B — количество задач, сданных после дедлайнов;&lt;br /&gt;
* C — количество штрафных баллов за нарушение академических норм.&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий выражается целым числом от 0 до 10 (если результат получился меньше 0 или больше 10, то он заменяется на 0 или 10 соответственно). &lt;br /&gt;
&lt;br /&gt;
Всего в домашних заданиях было выдано 52 задачи. Для получения итоговой оценки 10 достаточно решить 47 из них.&lt;br /&gt;
&lt;br /&gt;
== Автомат ==&lt;br /&gt;
Чтобы претендовать на автомат, студент должен удовлетворять следующим критериям:&lt;br /&gt;
* Иметь оценку за работу на семинарах не ниже 8;&lt;br /&gt;
* Иметь &#039;&#039;доэкзаменационную оценку&#039;&#039; не ниже 8.&lt;br /&gt;
&#039;&#039;Доэкзаменационная оценка&#039;&#039; вычисляется по формуле round((0.1С + 0.2К + 0.3Д) / 0.6), где С — оценка за семинары, К — оценка за контрольную работу, Д — оценка за домашние задания. Все оценки — целые числа от 0 до 10.&lt;br /&gt;
&lt;br /&gt;
Если студент удовлетворяет требованиям и согласен на автомат, в качестве итоговой ему выставляется &#039;&#039;доэкзаменационная оценка&#039;&#039;. Если студент удовлетворяет требованиям и не приходит на экзамен, то считается, что он согласен на автомат. Если студент приходит на экзамен, то возможность автомата пропадает.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
* 23.12 11:10–12:30. [https://official.contest.yandex.ru/contest/23822/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, преимущественно по темам второй половины модуля (но темы первой половины также могут встретиться).&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSeoKnCUsFBsjFvNDr9lxtnjRiND9XaDCBl12ridIVtV_D0YpA/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Пересдачи экзамена ==&lt;br /&gt;
* Первая пересдача: 25.01 11:10–12:30. [https://official.contest.yandex.ru/contest/24531/enter/ Ссылка на контест]&lt;br /&gt;
* Вторая пересдача: 02.02 09:30–10:50. [https://official.contest.yandex.ru/contest/24532/enter/ Ссылка на контест]&lt;br /&gt;
* Содержание, формат проведения и правила пересдач те же, что и у экзамена.&lt;br /&gt;
* [https://docs.google.com/forms/d/e/1FAIpQLSeTxoxj7xlzcJxK67cUEZGIZNsLMmS6WSoNjNI8_MYUBS6taw/viewform Форма для отправки записей]. Запись нужно отправить в течение получаса после окончания пересдачи.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=50064</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=50064"/>
		<updated>2021-01-21T11:54:24Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[#Пересдачи экзамена|&amp;lt;span style=&amp;quot;color: red; font-size: 20px; font-weight: bold;&amp;quot;&amp;gt;Информация о пересдачах экзамена&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf] [https://www.youtube.com/watch?v=qFtnZI6j-wM Video]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf] [https://www.youtube.com/watch?v=muaZ3DTlwGo Video]&lt;br /&gt;
# 17 ноября. Биномиальная куча, Фибоначчиева куча. [https://drive.google.com/file/d/1Pf8PTS32F-mdR3OBMTz8-jW2BNhHzANG/view?usp=sharing Jupyter][https://drive.google.com/file/d/1JGbb4kvxo39b4gCnoc45TPIt-dAv3Gay/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NbYEnaEcg5A Video]&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
# 24 ноября. Динамическое программирование. Числа Фибоначчи. Кузнечик, черепашка. Наибольшая возрастающая последовательность. [https://drive.google.com/file/d/1FhSLBIYQ77TrLzCPoN8jN2BV8xilTc7h/view?usp=sharing Jupyter][https://drive.google.com/file/d/1s_VBszhhazUU4zEG31m3wFSlGZVA9F99/view?usp=sharing pdf] [https://www.youtube.com/watch?v=ue8_JmHGkqs Video]&lt;br /&gt;
# 26 ноября. Динамическое программирование. Задача о выравнивании текста. Расстояние Левенштейна. Задача о рюкзаке. [https://drive.google.com/file/d/10YAYcd-Em-JvANLmJ6dzlUuGGGBzCUwl/view?usp=sharing Jupyter][https://drive.google.com/file/d/1NR4DFdJWf_DxAtFbyNqi9XZ-b86NXSaC/view?usp=sharing pdf][https://www.youtube.com/watch?v=Cipq1gAK0Ns Video]&lt;br /&gt;
# 3 декабря. Динамическое программирование по подмножествам. Задача о нескольких рюкзаках. Задача Коммивояжёра. [https://drive.google.com/file/d/1RsdVUrFn_qPGZ6MzOszJ9NbzgSkdbs9-/view?usp=sharing Jupyter][https://drive.google.com/file/d/10Nn3SliyP7tpnKPiu8BHRDD8BtvZgbBy/view?usp=sharing pdf][https://www.youtube.com/watch?v=gCoRYw7p2-o Video]&lt;br /&gt;
# 8 декабря. Хеш-таблицы. Разрешение коллизий с помощью списков. Открытая адресация. [https://drive.google.com/file/d/18OJQEwB1q95IDmXN0yhuNHU6knHSpqZW/view?usp=sharing Jupyter][https://drive.google.com/file/d/1BeNyOK8aZ_SJ8MaNorGhumaC1NHqQdgH/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NFL19KUZ2Yo Video]&lt;br /&gt;
# 10 декабря. Хеш-таблицы. Идеальное хеширование. Хеширование Кукушки. Фильтр Блума. [https://drive.google.com/file/d/19RsxJUgMQSgcAhar_aw2UKtNuW2zuxem/view?usp=sharing Jupyter][https://drive.google.com/file/d/1H5jRglMoExr6RDJ36Bu6NWeq6k1NdkRM/view?usp=sharing pdf][https://www.youtube.com/watch?v=Vchd6l8Gq3g Video]&lt;br /&gt;
# 15 декабря. Дерево отрезков. Реализации сверху и снизу. [https://drive.google.com/file/d/1tpsF_FplgCBUDW5_zRh7K11f7rfyjeKp/view?usp=sharing Jupyter][https://drive.google.com/file/d/1Dnds0m96PkmImKjirZsEyJdIb4-ESB43/view?usp=sharing pdf][https://www.youtube.com/watch?v=iV4_6eMrjVw Video]&lt;br /&gt;
# 17 декабря. Дерево отрезков. Массовая операция на отрезке. [https://drive.google.com/file/d/1vs2IBm196_jZ8UQBcfh5aw-xxkJDAHTM/view?usp=sharing Jupyter][https://drive.google.com/file/d/1oThob-usMBn2OPnR5wwE35p88KfghpTa/view?usp=sharing pdf]&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через форму до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23025/enter/ Домашнее задание 4] (дедлайн — 3 декабря; дедлайн со штрафом 50% — 10 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23319/enter/ Домашнее задание 5] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;13 декабря&amp;lt;/span&amp;gt;; дедлайн со штрафом 50% — 17 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23566/enter/ Домашнее задание 6] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;20 декабря&amp;lt;/span&amp;gt;)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23661/enter/ Домашнее задание 7] (дедлайн — 20 декабря)&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий определяется по формуле &amp;lt;span style=&#039;color: red; font-weight: bold&#039;&amp;gt;round((A + 0.5B - 2C) / 47 * 10)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
* A — количество задач, сданных до дедлайнов;&lt;br /&gt;
* B — количество задач, сданных после дедлайнов;&lt;br /&gt;
* C — количество штрафных баллов за нарушение академических норм.&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий выражается целым числом от 0 до 10 (если результат получился меньше 0 или больше 10, то он заменяется на 0 или 10 соответственно). &lt;br /&gt;
&lt;br /&gt;
Всего в домашних заданиях было выдано 52 задачи. Для получения итоговой оценки 10 достаточно решить 47 из них.&lt;br /&gt;
&lt;br /&gt;
== Автомат ==&lt;br /&gt;
Чтобы претендовать на автомат, студент должен удовлетворять следующим критериям:&lt;br /&gt;
* Иметь оценку за работу на семинарах не ниже 8;&lt;br /&gt;
* Иметь &#039;&#039;доэкзаменационную оценку&#039;&#039; не ниже 8.&lt;br /&gt;
&#039;&#039;Доэкзаменационная оценка&#039;&#039; вычисляется по формуле round((0.1С + 0.2К + 0.3Д) / 0.6), где С — оценка за семинары, К — оценка за контрольную работу, Д — оценка за домашние задания. Все оценки — целые числа от 0 до 10.&lt;br /&gt;
&lt;br /&gt;
Если студент удовлетворяет требованиям и согласен на автомат, в качестве итоговой ему выставляется &#039;&#039;доэкзаменационная оценка&#039;&#039;. Если студент удовлетворяет требованиям и не приходит на экзамен, то считается, что он согласен на автомат. Если студент приходит на экзамен, то возможность автомата пропадает.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
* 23.12 11:10–12:30. [https://official.contest.yandex.ru/contest/23822/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, преимущественно по темам второй половины модуля (но темы первой половины также могут встретиться).&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSeoKnCUsFBsjFvNDr9lxtnjRiND9XaDCBl12ridIVtV_D0YpA/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Пересдачи экзамена ==&lt;br /&gt;
* Первая пересдача: 25.01 11:10–12:30. [https://official.contest.yandex.ru/contest/24531/enter/ Ссылка на контест]&lt;br /&gt;
* Вторая пересдача: 02.02 09:30–10:50. [https://official.contest.yandex.ru/contest/24531/enter/ Ссылка на контест]&lt;br /&gt;
* Содержание, формат проведения и правила пересдач те же, что и у экзамена.&lt;br /&gt;
* [https://docs.google.com/forms/d/e/1FAIpQLSeTxoxj7xlzcJxK67cUEZGIZNsLMmS6WSoNjNI8_MYUBS6taw/viewform Форма для отправки записей]. Запись нужно отправить в течение получаса после окончания пересдачи.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=50063</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=50063"/>
		<updated>2021-01-21T11:49:46Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf] [https://www.youtube.com/watch?v=qFtnZI6j-wM Video]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf] [https://www.youtube.com/watch?v=muaZ3DTlwGo Video]&lt;br /&gt;
# 17 ноября. Биномиальная куча, Фибоначчиева куча. [https://drive.google.com/file/d/1Pf8PTS32F-mdR3OBMTz8-jW2BNhHzANG/view?usp=sharing Jupyter][https://drive.google.com/file/d/1JGbb4kvxo39b4gCnoc45TPIt-dAv3Gay/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NbYEnaEcg5A Video]&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
# 24 ноября. Динамическое программирование. Числа Фибоначчи. Кузнечик, черепашка. Наибольшая возрастающая последовательность. [https://drive.google.com/file/d/1FhSLBIYQ77TrLzCPoN8jN2BV8xilTc7h/view?usp=sharing Jupyter][https://drive.google.com/file/d/1s_VBszhhazUU4zEG31m3wFSlGZVA9F99/view?usp=sharing pdf] [https://www.youtube.com/watch?v=ue8_JmHGkqs Video]&lt;br /&gt;
# 26 ноября. Динамическое программирование. Задача о выравнивании текста. Расстояние Левенштейна. Задача о рюкзаке. [https://drive.google.com/file/d/10YAYcd-Em-JvANLmJ6dzlUuGGGBzCUwl/view?usp=sharing Jupyter][https://drive.google.com/file/d/1NR4DFdJWf_DxAtFbyNqi9XZ-b86NXSaC/view?usp=sharing pdf][https://www.youtube.com/watch?v=Cipq1gAK0Ns Video]&lt;br /&gt;
# 3 декабря. Динамическое программирование по подмножествам. Задача о нескольких рюкзаках. Задача Коммивояжёра. [https://drive.google.com/file/d/1RsdVUrFn_qPGZ6MzOszJ9NbzgSkdbs9-/view?usp=sharing Jupyter][https://drive.google.com/file/d/10Nn3SliyP7tpnKPiu8BHRDD8BtvZgbBy/view?usp=sharing pdf][https://www.youtube.com/watch?v=gCoRYw7p2-o Video]&lt;br /&gt;
# 8 декабря. Хеш-таблицы. Разрешение коллизий с помощью списков. Открытая адресация. [https://drive.google.com/file/d/18OJQEwB1q95IDmXN0yhuNHU6knHSpqZW/view?usp=sharing Jupyter][https://drive.google.com/file/d/1BeNyOK8aZ_SJ8MaNorGhumaC1NHqQdgH/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NFL19KUZ2Yo Video]&lt;br /&gt;
# 10 декабря. Хеш-таблицы. Идеальное хеширование. Хеширование Кукушки. Фильтр Блума. [https://drive.google.com/file/d/19RsxJUgMQSgcAhar_aw2UKtNuW2zuxem/view?usp=sharing Jupyter][https://drive.google.com/file/d/1H5jRglMoExr6RDJ36Bu6NWeq6k1NdkRM/view?usp=sharing pdf][https://www.youtube.com/watch?v=Vchd6l8Gq3g Video]&lt;br /&gt;
# 15 декабря. Дерево отрезков. Реализации сверху и снизу. [https://drive.google.com/file/d/1tpsF_FplgCBUDW5_zRh7K11f7rfyjeKp/view?usp=sharing Jupyter][https://drive.google.com/file/d/1Dnds0m96PkmImKjirZsEyJdIb4-ESB43/view?usp=sharing pdf][https://www.youtube.com/watch?v=iV4_6eMrjVw Video]&lt;br /&gt;
# 17 декабря. Дерево отрезков. Массовая операция на отрезке. [https://drive.google.com/file/d/1vs2IBm196_jZ8UQBcfh5aw-xxkJDAHTM/view?usp=sharing Jupyter][https://drive.google.com/file/d/1oThob-usMBn2OPnR5wwE35p88KfghpTa/view?usp=sharing pdf]&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через форму до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23025/enter/ Домашнее задание 4] (дедлайн — 3 декабря; дедлайн со штрафом 50% — 10 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23319/enter/ Домашнее задание 5] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;13 декабря&amp;lt;/span&amp;gt;; дедлайн со штрафом 50% — 17 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23566/enter/ Домашнее задание 6] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;20 декабря&amp;lt;/span&amp;gt;)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23661/enter/ Домашнее задание 7] (дедлайн — 20 декабря)&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий определяется по формуле &amp;lt;span style=&#039;color: red; font-weight: bold&#039;&amp;gt;round((A + 0.5B - 2C) / 47 * 10)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
* A — количество задач, сданных до дедлайнов;&lt;br /&gt;
* B — количество задач, сданных после дедлайнов;&lt;br /&gt;
* C — количество штрафных баллов за нарушение академических норм.&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий выражается целым числом от 0 до 10 (если результат получился меньше 0 или больше 10, то он заменяется на 0 или 10 соответственно). &lt;br /&gt;
&lt;br /&gt;
Всего в домашних заданиях было выдано 52 задачи. Для получения итоговой оценки 10 достаточно решить 47 из них.&lt;br /&gt;
&lt;br /&gt;
== Автомат ==&lt;br /&gt;
Чтобы претендовать на автомат, студент должен удовлетворять следующим критериям:&lt;br /&gt;
* Иметь оценку за работу на семинарах не ниже 8;&lt;br /&gt;
* Иметь &#039;&#039;доэкзаменационную оценку&#039;&#039; не ниже 8.&lt;br /&gt;
&#039;&#039;Доэкзаменационная оценка&#039;&#039; вычисляется по формуле round((0.1С + 0.2К + 0.3Д) / 0.6), где С — оценка за семинары, К — оценка за контрольную работу, Д — оценка за домашние задания. Все оценки — целые числа от 0 до 10.&lt;br /&gt;
&lt;br /&gt;
Если студент удовлетворяет требованиям и согласен на автомат, в качестве итоговой ему выставляется &#039;&#039;доэкзаменационная оценка&#039;&#039;. Если студент удовлетворяет требованиям и не приходит на экзамен, то считается, что он согласен на автомат. Если студент приходит на экзамен, то возможность автомата пропадает.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
* 23.12 11:10–12:30. [https://official.contest.yandex.ru/contest/23822/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, преимущественно по темам второй половины модуля (но темы первой половины также могут встретиться).&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSeoKnCUsFBsjFvNDr9lxtnjRiND9XaDCBl12ridIVtV_D0YpA/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Пересдачи экзамена ==&lt;br /&gt;
* Первая пересдача: 25.01 11:10–12:30. [https://official.contest.yandex.ru/contest/24531/enter/ Ссылка на контест]&lt;br /&gt;
* Вторая пересдача: 02.02 09:30–10:50. [https://official.contest.yandex.ru/contest/24531/enter/ Ссылка на контест]&lt;br /&gt;
* Содержание, формат проведения и правила пересдач те же, что и у экзамена.&lt;br /&gt;
* [https://docs.google.com/forms/d/e/1FAIpQLSeTxoxj7xlzcJxK67cUEZGIZNsLMmS6WSoNjNI8_MYUBS6taw/viewform Форма для отправки записей]. Запись нужно отправить в течение получаса после окончания пересдачи.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=48902</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=48902"/>
		<updated>2020-12-21T15:19:32Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Экзамен */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf] [https://www.youtube.com/watch?v=qFtnZI6j-wM Video]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf] [https://www.youtube.com/watch?v=muaZ3DTlwGo Video]&lt;br /&gt;
# 17 ноября. Биномиальная куча, Фибоначчиева куча. [https://drive.google.com/file/d/1Pf8PTS32F-mdR3OBMTz8-jW2BNhHzANG/view?usp=sharing Jupyter][https://drive.google.com/file/d/1JGbb4kvxo39b4gCnoc45TPIt-dAv3Gay/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NbYEnaEcg5A Video]&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
# 24 ноября. Динамическое программирование. Числа Фибоначчи. Кузнечик, черепашка. Наибольшая возрастающая последовательность. [https://drive.google.com/file/d/1FhSLBIYQ77TrLzCPoN8jN2BV8xilTc7h/view?usp=sharing Jupyter][https://drive.google.com/file/d/1s_VBszhhazUU4zEG31m3wFSlGZVA9F99/view?usp=sharing pdf] [https://www.youtube.com/watch?v=ue8_JmHGkqs Video]&lt;br /&gt;
# 26 ноября. Динамическое программирование. Задача о выравнивании текста. Расстояние Левенштейна. Задача о рюкзаке. [https://drive.google.com/file/d/10YAYcd-Em-JvANLmJ6dzlUuGGGBzCUwl/view?usp=sharing Jupyter][https://drive.google.com/file/d/1NR4DFdJWf_DxAtFbyNqi9XZ-b86NXSaC/view?usp=sharing pdf][https://www.youtube.com/watch?v=Cipq1gAK0Ns Video]&lt;br /&gt;
# 3 декабря. Динамическое программирование по подмножествам. Задача о нескольких рюкзаках. Задача Коммивояжёра. [https://drive.google.com/file/d/1RsdVUrFn_qPGZ6MzOszJ9NbzgSkdbs9-/view?usp=sharing Jupyter][https://drive.google.com/file/d/10Nn3SliyP7tpnKPiu8BHRDD8BtvZgbBy/view?usp=sharing pdf][https://www.youtube.com/watch?v=gCoRYw7p2-o Video]&lt;br /&gt;
# 8 декабря. Хеш-таблицы. Разрешение коллизий с помощью списков. Открытая адресация. [https://drive.google.com/file/d/18OJQEwB1q95IDmXN0yhuNHU6knHSpqZW/view?usp=sharing Jupyter][https://drive.google.com/file/d/1BeNyOK8aZ_SJ8MaNorGhumaC1NHqQdgH/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NFL19KUZ2Yo Video]&lt;br /&gt;
# 10 декабря. Хеш-таблицы. Идеальное хеширование. Хеширование Кукушки. Фильтр Блума. [https://drive.google.com/file/d/19RsxJUgMQSgcAhar_aw2UKtNuW2zuxem/view?usp=sharing Jupyter][https://drive.google.com/file/d/1H5jRglMoExr6RDJ36Bu6NWeq6k1NdkRM/view?usp=sharing pdf][https://www.youtube.com/watch?v=Vchd6l8Gq3g Video]&lt;br /&gt;
# 15 декабря. Дерево отрезков. Реализации сверху и снизу. [https://drive.google.com/file/d/1tpsF_FplgCBUDW5_zRh7K11f7rfyjeKp/view?usp=sharing Jupyter][https://drive.google.com/file/d/1Dnds0m96PkmImKjirZsEyJdIb4-ESB43/view?usp=sharing pdf][https://www.youtube.com/watch?v=iV4_6eMrjVw Video]&lt;br /&gt;
# 17 декабря. Дерево отрезков. Массовая операция на отрезке. [https://drive.google.com/file/d/1vs2IBm196_jZ8UQBcfh5aw-xxkJDAHTM/view?usp=sharing Jupyter][https://drive.google.com/file/d/1oThob-usMBn2OPnR5wwE35p88KfghpTa/view?usp=sharing pdf]&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через форму до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23025/enter/ Домашнее задание 4] (дедлайн — 3 декабря; дедлайн со штрафом 50% — 10 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23319/enter/ Домашнее задание 5] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;13 декабря&amp;lt;/span&amp;gt;; дедлайн со штрафом 50% — 17 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23566/enter/ Домашнее задание 6] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;20 декабря&amp;lt;/span&amp;gt;)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23661/enter/ Домашнее задание 7] (дедлайн — 20 декабря)&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий определяется по формуле &amp;lt;span style=&#039;color: red; font-weight: bold&#039;&amp;gt;round((A + 0.5B - 2C) / 47 * 10)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
* A — количество задач, сданных до дедлайнов;&lt;br /&gt;
* B — количество задач, сданных после дедлайнов;&lt;br /&gt;
* C — количество штрафных баллов за нарушение академических норм.&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий выражается целым числом от 0 до 10 (если результат получился меньше 0 или больше 10, то он заменяется на 0 или 10 соответственно). &lt;br /&gt;
&lt;br /&gt;
Всего в домашних заданиях было выдано 52 задачи. Для получения итоговой оценки 10 достаточно решить 47 из них.&lt;br /&gt;
&lt;br /&gt;
== Автомат ==&lt;br /&gt;
Чтобы претендовать на автомат, студент должен удовлетворять следующим критериям:&lt;br /&gt;
* Иметь оценку за работу на семинарах не ниже 8;&lt;br /&gt;
* Иметь &#039;&#039;доэкзаменационную оценку&#039;&#039; не ниже 8.&lt;br /&gt;
&#039;&#039;Доэкзаменационная оценка&#039;&#039; вычисляется по формуле round((0.1С + 0.2К + 0.3Д) / 0.6), где С — оценка за семинары, К — оценка за контрольную работу, Д — оценка за домашние задания. Все оценки — целые числа от 0 до 10.&lt;br /&gt;
&lt;br /&gt;
Если студент удовлетворяет требованиям и согласен на автомат, в качестве итоговой ему выставляется &#039;&#039;доэкзаменационная оценка&#039;&#039;. Если студент удовлетворяет требованиям и не приходит на экзамен, то считается, что он согласен на автомат. Если студент приходит на экзамен, то возможность автомата пропадает.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
* 23.12 11:10–12:30. [https://official.contest.yandex.ru/contest/23822/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, преимущественно по темам второй половины модуля (но темы первой половины также могут встретиться).&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSeoKnCUsFBsjFvNDr9lxtnjRiND9XaDCBl12ridIVtV_D0YpA/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=48698</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=48698"/>
		<updated>2020-12-16T16:02:12Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf] [https://www.youtube.com/watch?v=qFtnZI6j-wM Video]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf] [https://www.youtube.com/watch?v=muaZ3DTlwGo Video]&lt;br /&gt;
# 17 ноября. Биномиальная куча, Фибоначчиева куча. [https://drive.google.com/file/d/1Pf8PTS32F-mdR3OBMTz8-jW2BNhHzANG/view?usp=sharing Jupyter][https://drive.google.com/file/d/1JGbb4kvxo39b4gCnoc45TPIt-dAv3Gay/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NbYEnaEcg5A Video]&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
# 24 ноября. Динамическое программирование. Числа Фибоначчи. Кузнечик, черепашка. Наибольшая возрастающая последовательность. [https://drive.google.com/file/d/1FhSLBIYQ77TrLzCPoN8jN2BV8xilTc7h/view?usp=sharing Jupyter][https://drive.google.com/file/d/1s_VBszhhazUU4zEG31m3wFSlGZVA9F99/view?usp=sharing pdf] [https://www.youtube.com/watch?v=ue8_JmHGkqs Video]&lt;br /&gt;
# 26 ноября. Динамическое программирование. Задача о выравнивании текста. Расстояние Левенштейна. Задача о рюкзаке. [https://drive.google.com/file/d/10YAYcd-Em-JvANLmJ6dzlUuGGGBzCUwl/view?usp=sharing Jupyter][https://drive.google.com/file/d/1NR4DFdJWf_DxAtFbyNqi9XZ-b86NXSaC/view?usp=sharing pdf][https://www.youtube.com/watch?v=Cipq1gAK0Ns Video]&lt;br /&gt;
# 3 декабря. Динамическое программирование по подмножествам. Задача о нескольких рюкзаках. Задача Коммивояжёра. [https://drive.google.com/file/d/1RsdVUrFn_qPGZ6MzOszJ9NbzgSkdbs9-/view?usp=sharing Jupyter][https://drive.google.com/file/d/10Nn3SliyP7tpnKPiu8BHRDD8BtvZgbBy/view?usp=sharing pdf][https://www.youtube.com/watch?v=gCoRYw7p2-o Video]&lt;br /&gt;
# 8 декабря. Хеш-таблицы. Разрешение коллизий с помощью списков. Открытая адресация. [https://drive.google.com/file/d/18OJQEwB1q95IDmXN0yhuNHU6knHSpqZW/view?usp=sharing Jupyter][https://drive.google.com/file/d/1BeNyOK8aZ_SJ8MaNorGhumaC1NHqQdgH/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NFL19KUZ2Yo Video]&lt;br /&gt;
# 10 декабря. Хеш-таблицы. Идеальное хеширование. Хеширование Кукушки. Фильтр Блума. [https://drive.google.com/file/d/19RsxJUgMQSgcAhar_aw2UKtNuW2zuxem/view?usp=sharing Jupyter][https://drive.google.com/file/d/1H5jRglMoExr6RDJ36Bu6NWeq6k1NdkRM/view?usp=sharing pdf][https://www.youtube.com/watch?v=Vchd6l8Gq3g Video]&lt;br /&gt;
# 15 декабря. Дерево отрезков. Реализации сверху и снизу. [https://drive.google.com/file/d/1tpsF_FplgCBUDW5_zRh7K11f7rfyjeKp/view?usp=sharing Jupyter][https://drive.google.com/file/d/1Dnds0m96PkmImKjirZsEyJdIb4-ESB43/view?usp=sharing pdf]&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через форму до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23025/enter/ Домашнее задание 4] (дедлайн — 3 декабря; дедлайн со штрафом 50% — 10 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23319/enter/ Домашнее задание 5] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;13 декабря&amp;lt;/span&amp;gt;; дедлайн со штрафом 50% — 17 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23566/enter/ Домашнее задание 6] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;20 декабря&amp;lt;/span&amp;gt;)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23661/enter/ Домашнее задание 7] (дедлайн — 20 декабря)&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий определяется по формуле &amp;lt;span style=&#039;color: red; font-weight: bold&#039;&amp;gt;round((A + 0.5B - 2C) / 47 * 10)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
* A — количество задач, сданных до дедлайнов;&lt;br /&gt;
* B — количество задач, сданных после дедлайнов;&lt;br /&gt;
* C — количество штрафных баллов за нарушение академических норм.&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий выражается целым числом от 0 до 10 (если результат получился меньше 0 или больше 10, то он заменяется на 0 или 10 соответственно). &lt;br /&gt;
&lt;br /&gt;
Всего в домашних заданиях было выдано 52 задачи. Для получения итоговой оценки 10 достаточно решить 47 из них.&lt;br /&gt;
&lt;br /&gt;
== Автомат ==&lt;br /&gt;
Чтобы претендовать на автомат, студент должен удовлетворять следующим критериям:&lt;br /&gt;
* Иметь оценку за работу на семинарах не ниже 8;&lt;br /&gt;
* Иметь &#039;&#039;доэкзаменационную оценку&#039;&#039; не ниже 8.&lt;br /&gt;
&#039;&#039;Доэкзаменационная оценка&#039;&#039; вычисляется по формуле round((0.1С + 0.2К + 0.3Д) / 0.6), где С — оценка за семинары, К — оценка за контрольную работу, Д — оценка за домашние задания. Все оценки — целые числа от 0 до 10.&lt;br /&gt;
&lt;br /&gt;
Если студент удовлетворяет требованиям и согласен на автомат, в качестве итоговой ему выставляется &#039;&#039;доэкзаменационная оценка&#039;&#039;. Если студент удовлетворяет требованиям и не приходит на экзамен, то считается, что он согласен на автомат. Если студент приходит на экзамен, то возможность автомата пропадает.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
* 23.12 11:10–12:30. Ссылка позже появится здесь.&lt;br /&gt;
* Контест из 5 задач, преимущественно по темам второй половины модуля (но темы первой половины также могут встретиться).&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSeoKnCUsFBsjFvNDr9lxtnjRiND9XaDCBl12ridIVtV_D0YpA/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=48681</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=48681"/>
		<updated>2020-12-16T09:38:34Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf] [https://www.youtube.com/watch?v=qFtnZI6j-wM Video]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf] [https://www.youtube.com/watch?v=muaZ3DTlwGo Video]&lt;br /&gt;
# 17 ноября. Биномиальная куча, Фибоначчиева куча. [https://drive.google.com/file/d/1Pf8PTS32F-mdR3OBMTz8-jW2BNhHzANG/view?usp=sharing Jupyter][https://drive.google.com/file/d/1JGbb4kvxo39b4gCnoc45TPIt-dAv3Gay/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NbYEnaEcg5A Video]&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
# 24 ноября. Динамическое программирование. Числа Фибоначчи. Кузнечик, черепашка. Наибольшая возрастающая последовательность. [https://drive.google.com/file/d/1FhSLBIYQ77TrLzCPoN8jN2BV8xilTc7h/view?usp=sharing Jupyter][https://drive.google.com/file/d/1s_VBszhhazUU4zEG31m3wFSlGZVA9F99/view?usp=sharing pdf] [https://www.youtube.com/watch?v=ue8_JmHGkqs Video]&lt;br /&gt;
# 26 ноября. Динамическое программирование. Задача о выравнивании текста. Расстояние Левенштейна. Задача о рюкзаке. [https://drive.google.com/file/d/10YAYcd-Em-JvANLmJ6dzlUuGGGBzCUwl/view?usp=sharing Jupyter][https://drive.google.com/file/d/1NR4DFdJWf_DxAtFbyNqi9XZ-b86NXSaC/view?usp=sharing pdf][https://www.youtube.com/watch?v=Cipq1gAK0Ns Video]&lt;br /&gt;
# 3 декабря. Динамическое программирование по подмножествам. Задача о нескольких рюкзаках. Задача Коммивояжёра. [https://drive.google.com/file/d/1RsdVUrFn_qPGZ6MzOszJ9NbzgSkdbs9-/view?usp=sharing Jupyter][https://drive.google.com/file/d/10Nn3SliyP7tpnKPiu8BHRDD8BtvZgbBy/view?usp=sharing pdf][https://www.youtube.com/watch?v=gCoRYw7p2-o Video]&lt;br /&gt;
# 8 декабря. Хеш-таблицы. Разрешение коллизий с помощью списков. Открытая адресация. [https://drive.google.com/file/d/18OJQEwB1q95IDmXN0yhuNHU6knHSpqZW/view?usp=sharing Jupyter][https://drive.google.com/file/d/1BeNyOK8aZ_SJ8MaNorGhumaC1NHqQdgH/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NFL19KUZ2Yo Video]&lt;br /&gt;
# 10 декабря. Хеш-таблицы. Идеальное хеширование. Хеширование Кукушки. Фильтр Блума. [https://drive.google.com/file/d/19RsxJUgMQSgcAhar_aw2UKtNuW2zuxem/view?usp=sharing Jupyter][https://drive.google.com/file/d/1H5jRglMoExr6RDJ36Bu6NWeq6k1NdkRM/view?usp=sharing pdf][https://www.youtube.com/watch?v=Vchd6l8Gq3g Video]&lt;br /&gt;
# 15 декабря. Дерево отрезков. Реализации сверху и снизу. [https://drive.google.com/file/d/1tpsF_FplgCBUDW5_zRh7K11f7rfyjeKp/view?usp=sharing Jupyter][https://drive.google.com/file/d/1Dnds0m96PkmImKjirZsEyJdIb4-ESB43/view?usp=sharing pdf]&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSfXmW2oxzpzN2eLmsWPOkOh1z95VAqS8JmVazQv5Mn0ePiZxg/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23025/enter/ Домашнее задание 4] (дедлайн — 3 декабря; дедлайн со штрафом 50% — 10 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23319/enter/ Домашнее задание 5] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;13 декабря&amp;lt;/span&amp;gt;; дедлайн со штрафом 50% — 17 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23566/enter/ Домашнее задание 6] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;20 декабря&amp;lt;/span&amp;gt;)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23661/enter/ Домашнее задание 7] (дедлайн — 20 декабря)&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий определяется по формуле &amp;lt;span style=&#039;color: red; font-weight: bold&#039;&amp;gt;round((A + 0.5B - 2C) / 47 * 10)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
* A — количество задач, сданных до дедлайнов;&lt;br /&gt;
* B — количество задач, сданных после дедлайнов;&lt;br /&gt;
* C — количество штрафных баллов за нарушение академических норм.&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий выражается целым числом от 0 до 10 (если результат получился меньше 0 или больше 10, то он заменяется на 0 или 10 соответственно). &lt;br /&gt;
&lt;br /&gt;
Всего в домашних заданиях было выдано 52 задачи. Для получения итоговой оценки 10 достаточно решить 47 из них.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=48595</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=48595"/>
		<updated>2020-12-14T20:16:38Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf] [https://www.youtube.com/watch?v=qFtnZI6j-wM Video]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf] [https://www.youtube.com/watch?v=muaZ3DTlwGo Video]&lt;br /&gt;
# 17 ноября. Биномиальная куча, Фибоначчиева куча. [https://drive.google.com/file/d/1Pf8PTS32F-mdR3OBMTz8-jW2BNhHzANG/view?usp=sharing Jupyter][https://drive.google.com/file/d/1JGbb4kvxo39b4gCnoc45TPIt-dAv3Gay/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NbYEnaEcg5A Video]&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
# 24 ноября. Динамическое программирование. Числа Фибоначчи. Кузнечик, черепашка. Наибольшая возрастающая последовательность. [https://drive.google.com/file/d/1FhSLBIYQ77TrLzCPoN8jN2BV8xilTc7h/view?usp=sharing Jupyter][https://drive.google.com/file/d/1s_VBszhhazUU4zEG31m3wFSlGZVA9F99/view?usp=sharing pdf] [https://www.youtube.com/watch?v=ue8_JmHGkqs Video]&lt;br /&gt;
# 26 ноября. Динамическое программирование. Задача о выравнивании текста. Расстояние Левенштейна. Задача о рюкзаке. [https://drive.google.com/file/d/10YAYcd-Em-JvANLmJ6dzlUuGGGBzCUwl/view?usp=sharing Jupyter][https://drive.google.com/file/d/1NR4DFdJWf_DxAtFbyNqi9XZ-b86NXSaC/view?usp=sharing pdf][https://www.youtube.com/watch?v=Cipq1gAK0Ns Video]&lt;br /&gt;
# 3 декабря. Динамическое программирование по подмножествам. Задача о нескольких рюкзаках. Задача Коммивояжёра. [https://drive.google.com/file/d/1RsdVUrFn_qPGZ6MzOszJ9NbzgSkdbs9-/view?usp=sharing Jupyter][https://drive.google.com/file/d/10Nn3SliyP7tpnKPiu8BHRDD8BtvZgbBy/view?usp=sharing pdf][https://www.youtube.com/watch?v=gCoRYw7p2-o Video]&lt;br /&gt;
# 8 декабря. Хеш-таблицы. Разрешение коллизий с помощью списков. Открытая адресация. [https://drive.google.com/file/d/18OJQEwB1q95IDmXN0yhuNHU6knHSpqZW/view?usp=sharing Jupyter][https://drive.google.com/file/d/1BeNyOK8aZ_SJ8MaNorGhumaC1NHqQdgH/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NFL19KUZ2Yo Video]&lt;br /&gt;
# 10 декабря. Хеш-таблицы. Идеальное хеширование. Хеширование Кукушки. Фильтр Блума. [https://drive.google.com/file/d/19RsxJUgMQSgcAhar_aw2UKtNuW2zuxem/view?usp=sharing Jupyter][https://drive.google.com/file/d/1H5jRglMoExr6RDJ36Bu6NWeq6k1NdkRM/view?usp=sharing pdf][https://www.youtube.com/watch?v=Vchd6l8Gq3g Video]&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSfXmW2oxzpzN2eLmsWPOkOh1z95VAqS8JmVazQv5Mn0ePiZxg/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23025/enter/ Домашнее задание 4] (дедлайн — 3 декабря; дедлайн со штрафом 50% — 10 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23319/enter/ Домашнее задание 5] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;13 декабря&amp;lt;/span&amp;gt;; дедлайн со штрафом 50% — 17 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23566/enter/ Домашнее задание 6] (дедлайн — 17 декабря; дедлайн со штрафом 50% — 20 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23661/enter/ Домашнее задание 7] (дедлайн — 20 декабря)&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий определяется по формуле &amp;lt;span style=&#039;color: red; font-weight: bold&#039;&amp;gt;round((A + 0.5B - 2C) / 47 * 10)&amp;lt;/span&amp;gt;, где:&lt;br /&gt;
* A — количество задач, сданных до дедлайнов;&lt;br /&gt;
* B — количество задач, сданных после дедлайнов;&lt;br /&gt;
* C — количество штрафных баллов за нарушение академических норм.&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий выражается целым числом от 0 до 10 (если результат получился меньше 0 или больше 10, то он заменяется на 0 или 10 соответственно). &lt;br /&gt;
&lt;br /&gt;
Всего в домашних заданиях было выдано 52 задачи. Для получения итоговой оценки 10 достаточно решить 47 из них.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=48419</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=48419"/>
		<updated>2020-12-10T13:58:08Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf] [https://www.youtube.com/watch?v=qFtnZI6j-wM Video]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf] [https://www.youtube.com/watch?v=muaZ3DTlwGo Video]&lt;br /&gt;
# 17 ноября. Биномиальная куча, Фибоначчиева куча. [https://drive.google.com/file/d/1Pf8PTS32F-mdR3OBMTz8-jW2BNhHzANG/view?usp=sharing Jupyter][https://drive.google.com/file/d/1JGbb4kvxo39b4gCnoc45TPIt-dAv3Gay/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NbYEnaEcg5A Video]&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
# 24 ноября. Динамическое программирование. Числа Фибоначчи. Кузнечик, черепашка. Наибольшая возрастающая последовательность. [https://drive.google.com/file/d/1FhSLBIYQ77TrLzCPoN8jN2BV8xilTc7h/view?usp=sharing Jupyter][https://drive.google.com/file/d/1s_VBszhhazUU4zEG31m3wFSlGZVA9F99/view?usp=sharing pdf] [https://www.youtube.com/watch?v=ue8_JmHGkqs Video]&lt;br /&gt;
# 26 ноября. Динамическое программирование. Задача о выравнивании текста. Расстояние Левенштейна. Задача о рюкзаке. [https://drive.google.com/file/d/10YAYcd-Em-JvANLmJ6dzlUuGGGBzCUwl/view?usp=sharing Jupyter][https://drive.google.com/file/d/1NR4DFdJWf_DxAtFbyNqi9XZ-b86NXSaC/view?usp=sharing pdf][https://www.youtube.com/watch?v=Cipq1gAK0Ns Video]&lt;br /&gt;
# 3 декабря. Динамическое программирование по подмножествам. Задача о нескольких рюкзаках. Задача Коммивояжёра. [https://drive.google.com/file/d/1RsdVUrFn_qPGZ6MzOszJ9NbzgSkdbs9-/view?usp=sharing Jupyter][https://drive.google.com/file/d/10Nn3SliyP7tpnKPiu8BHRDD8BtvZgbBy/view?usp=sharing pdf][https://www.youtube.com/watch?v=gCoRYw7p2-o Video]&lt;br /&gt;
# 8 декабря. Хеш-таблицы. Разрешение коллизий с помощью списков. Открытая адресация. [https://drive.google.com/file/d/18OJQEwB1q95IDmXN0yhuNHU6knHSpqZW/view?usp=sharing Jupyter][https://drive.google.com/file/d/1BeNyOK8aZ_SJ8MaNorGhumaC1NHqQdgH/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NFL19KUZ2Yo Video]&lt;br /&gt;
# 10 декабря. Хеш-таблицы.&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSfXmW2oxzpzN2eLmsWPOkOh1z95VAqS8JmVazQv5Mn0ePiZxg/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23025/enter/ Домашнее задание 4] (дедлайн — 3 декабря; дедлайн со штрафом 50% — 10 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23319/enter/ Домашнее задание 5] (дедлайн — &amp;lt;span style=&#039;color: red&#039;&amp;gt;13 декабря&amp;lt;/span&amp;gt;; дедлайн со штрафом 50% — 17 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23566/enter/ Домашнее задание 6] (дедлайн — 17 декабря; дедлайн со штрафом 50% — 20 декабря)&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5).&lt;br /&gt;
В момент появления последнего набора домашних задач также будут объявлены:&lt;br /&gt;
* Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);&lt;br /&gt;
* Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=48385</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=48385"/>
		<updated>2020-12-10T04:32:25Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf] [https://www.youtube.com/watch?v=qFtnZI6j-wM Video]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf] [https://www.youtube.com/watch?v=muaZ3DTlwGo Video]&lt;br /&gt;
# 17 ноября. Биномиальная куча, Фибоначчиева куча. [https://drive.google.com/file/d/1Pf8PTS32F-mdR3OBMTz8-jW2BNhHzANG/view?usp=sharing Jupyter][https://drive.google.com/file/d/1JGbb4kvxo39b4gCnoc45TPIt-dAv3Gay/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NbYEnaEcg5A Video]&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
# 24 ноября. Динамическое программирование. Числа Фибоначчи. Кузнечик, черепашка. Наибольшая возрастающая последовательность. [https://drive.google.com/file/d/1FhSLBIYQ77TrLzCPoN8jN2BV8xilTc7h/view?usp=sharing Jupyter][https://drive.google.com/file/d/1s_VBszhhazUU4zEG31m3wFSlGZVA9F99/view?usp=sharing pdf] [https://www.youtube.com/watch?v=ue8_JmHGkqs Video]&lt;br /&gt;
# 26 ноября. Динамическое программирование. Задача о выравнивании текста. Расстояние Левенштейна. Задача о рюкзаке. [https://drive.google.com/file/d/10YAYcd-Em-JvANLmJ6dzlUuGGGBzCUwl/view?usp=sharing Jupyter][https://drive.google.com/file/d/1NR4DFdJWf_DxAtFbyNqi9XZ-b86NXSaC/view?usp=sharing pdf][https://www.youtube.com/watch?v=Cipq1gAK0Ns Video]&lt;br /&gt;
# 3 декабря. Динамическое программирование по подмножествам. Задача о нескольких рюкзаках. Задача Коммивояжёра. [https://drive.google.com/file/d/1RsdVUrFn_qPGZ6MzOszJ9NbzgSkdbs9-/view?usp=sharing Jupyter][https://drive.google.com/file/d/10Nn3SliyP7tpnKPiu8BHRDD8BtvZgbBy/view?usp=sharing pdf][https://www.youtube.com/watch?v=gCoRYw7p2-o Video]&lt;br /&gt;
# 8 декабря. Хеш-таблицы. Разрешение коллизий с помощью списков. Открытая адресация. [https://drive.google.com/file/d/18OJQEwB1q95IDmXN0yhuNHU6knHSpqZW/view?usp=sharing Jupyter][https://drive.google.com/file/d/1BeNyOK8aZ_SJ8MaNorGhumaC1NHqQdgH/view?usp=sharing pdf]&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSfXmW2oxzpzN2eLmsWPOkOh1z95VAqS8JmVazQv5Mn0ePiZxg/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23025/enter/ Домашнее задание 4] (дедлайн — 3 декабря; дедлайн со штрафом 50% — 10 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23319/enter/ Домашнее задание 5] (дедлайн — 10 декабря; дедлайн со штрафом 50% — 17 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23566/enter/ Домашнее задание 6] (дедлайн — 17 декабря; дедлайн со штрафом 50% — 20 декабря)&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5).&lt;br /&gt;
В момент появления последнего набора домашних задач также будут объявлены:&lt;br /&gt;
* Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);&lt;br /&gt;
* Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=48092</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=48092"/>
		<updated>2020-12-03T09:11:29Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf] [https://www.youtube.com/watch?v=qFtnZI6j-wM Video]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf] [https://www.youtube.com/watch?v=muaZ3DTlwGo Video]&lt;br /&gt;
# 17 ноября. Биномиальная куча, Фибоначчиева куча. [https://drive.google.com/file/d/1Pf8PTS32F-mdR3OBMTz8-jW2BNhHzANG/view?usp=sharing Jupyter][https://drive.google.com/file/d/1JGbb4kvxo39b4gCnoc45TPIt-dAv3Gay/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NbYEnaEcg5A Video]&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
# 24 ноября. Динамическое программирование. Числа Фибоначчи. Кузнечик, черепашка. Наибольшая возрастающая последовательность. [https://drive.google.com/file/d/1FhSLBIYQ77TrLzCPoN8jN2BV8xilTc7h/view?usp=sharing Jupyter][https://drive.google.com/file/d/1s_VBszhhazUU4zEG31m3wFSlGZVA9F99/view?usp=sharing pdf] [https://www.youtube.com/watch?v=ue8_JmHGkqs Video]&lt;br /&gt;
# 26 ноября. Динамическое программирование. Задача о выравнивании текста. Расстояние Левенштейна. Задача о рюкзаке. [https://drive.google.com/file/d/10YAYcd-Em-JvANLmJ6dzlUuGGGBzCUwl/view?usp=sharing Jupyter][https://drive.google.com/file/d/1NR4DFdJWf_DxAtFbyNqi9XZ-b86NXSaC/view?usp=sharing pdf][https://www.youtube.com/watch?v=Cipq1gAK0Ns Video]&lt;br /&gt;
# 3 декабря. Динамическое программирование.&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSfXmW2oxzpzN2eLmsWPOkOh1z95VAqS8JmVazQv5Mn0ePiZxg/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23025/enter/ Домашнее задание 4] (дедлайн — 3 декабря; дедлайн со штрафом 50% — 10 декабря)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23319/enter/ Домашнее задание 5] (дедлайн — 10 декабря; дедлайн со штрафом 50% — 17 декабря)&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5).&lt;br /&gt;
В момент появления последнего набора домашних задач также будут объявлены:&lt;br /&gt;
* Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);&lt;br /&gt;
* Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=47738</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=47738"/>
		<updated>2020-11-25T20:34:14Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf] [https://www.youtube.com/watch?v=qFtnZI6j-wM Video]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf] [https://www.youtube.com/watch?v=muaZ3DTlwGo Video]&lt;br /&gt;
# 17 ноября. Биномиальная куча, Фибоначчиева куча. [https://drive.google.com/file/d/1Pf8PTS32F-mdR3OBMTz8-jW2BNhHzANG/view?usp=sharing Jupyter][https://drive.google.com/file/d/1JGbb4kvxo39b4gCnoc45TPIt-dAv3Gay/view?usp=sharing pdf] [https://www.youtube.com/watch?v=NbYEnaEcg5A Video]&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
# 24 ноября. Динамическое программирование [https://drive.google.com/file/d/1FhSLBIYQ77TrLzCPoN8jN2BV8xilTc7h/view?usp=sharing Jupyter][https://drive.google.com/file/d/1s_VBszhhazUU4zEG31m3wFSlGZVA9F99/view?usp=sharing pdf]&lt;br /&gt;
# 26 ноября. Динамическое программирование&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSfXmW2oxzpzN2eLmsWPOkOh1z95VAqS8JmVazQv5Mn0ePiZxg/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/23025/enter/ Домашнее задание 4] (дедлайн — 3 декабря; дедлайн со штрафом 50% — 10 декабря)&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5).&lt;br /&gt;
В момент появления последнего набора домашних задач также будут объявлены:&lt;br /&gt;
* Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);&lt;br /&gt;
* Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=47464</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=47464"/>
		<updated>2020-11-18T10:31:51Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf]&lt;br /&gt;
# 17 ноября. Биномиальная куча, Фибоначчиева куча. [https://drive.google.com/file/d/1Pf8PTS32F-mdR3OBMTz8-jW2BNhHzANG/view?usp=sharing Jupyter][https://drive.google.com/file/d/1JGbb4kvxo39b4gCnoc45TPIt-dAv3Gay/view?usp=sharing pdf]&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSfXmW2oxzpzN2eLmsWPOkOh1z95VAqS8JmVazQv5Mn0ePiZxg/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
# На неделе 16.11–22.11 домашнее задание не выдаётся. Удачи на контрольной работе!&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5).&lt;br /&gt;
В момент появления последнего набора домашних задач также будут объявлены:&lt;br /&gt;
* Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);&lt;br /&gt;
* Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=47444</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=47444"/>
		<updated>2020-11-18T01:35:29Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Контрольная работа 19.11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf]&lt;br /&gt;
# 17 ноября. Биномиальная куча, Фибоначчиева куча. [https://drive.google.com/file/d/1Pf8PTS32F-mdR3OBMTz8-jW2BNhHzANG/view?usp=sharing Jupyter][https://drive.google.com/file/d/1JGbb4kvxo39b4gCnoc45TPIt-dAv3Gay/view?usp=sharing pdf]&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов за количество посылок нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSfXmW2oxzpzN2eLmsWPOkOh1z95VAqS8JmVazQv5Mn0ePiZxg/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5).&lt;br /&gt;
В момент появления последнего набора домашних задач также будут объявлены:&lt;br /&gt;
* Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);&lt;br /&gt;
* Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=47344</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=47344"/>
		<updated>2020-11-16T16:54:18Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Контрольная работа 19.11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf]&lt;br /&gt;
# 17 ноября.&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSfXmW2oxzpzN2eLmsWPOkOh1z95VAqS8JmVazQv5Mn0ePiZxg/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), выложенными на wiki jupyter/pdf и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
* Можно и нужно использовать функции стандартной библиотеки Python (например, незачем реализовывать сортировку вручную, если можно воспользоваться встроенной).&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5).&lt;br /&gt;
В момент появления последнего набора домашних задач также будут объявлены:&lt;br /&gt;
* Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);&lt;br /&gt;
* Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=47342</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=47342"/>
		<updated>2020-11-16T15:34:12Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf]&lt;br /&gt;
# 17 ноября.&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30 [https://official.contest.yandex.ru/contest/22632/enter/ Ссылка на контест]&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSfXmW2oxzpzN2eLmsWPOkOh1z95VAqS8JmVazQv5Mn0ePiZxg/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), конспектом и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5).&lt;br /&gt;
В момент появления последнего набора домашних задач также будут объявлены:&lt;br /&gt;
* Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);&lt;br /&gt;
* Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=47331</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=47331"/>
		<updated>2020-11-16T13:25:00Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Контрольная работа 19.11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf]&lt;br /&gt;
# 17 ноября.&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск. Ссылка появится здесь чуть позже.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSfXmW2oxzpzN2eLmsWPOkOh1z95VAqS8JmVazQv5Mn0ePiZxg/viewform форму] до 13:00.&lt;br /&gt;
* Разрешается пользоваться только сайтом тестирующей системы (в том числе своими посылками в ДЗ), средами разработки (не онлайн, а установленными на компьютере), конспектом и документацией на docs.python.org. Заранее отключите все мессенджеры и закройте лишние вкладки.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5).&lt;br /&gt;
В момент появления последнего набора домашних задач также будут объявлены:&lt;br /&gt;
* Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);&lt;br /&gt;
* Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=47326</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=47326"/>
		<updated>2020-11-16T12:49:10Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Контрольная работа 19.11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf]&lt;br /&gt;
# 17 ноября.&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск. Ссылка появится здесь чуть позже.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. Ссылку на запись нужно будет отправить через [https://docs.google.com/forms/d/e/1FAIpQLSfXmW2oxzpzN2eLmsWPOkOh1z95VAqS8JmVazQv5Mn0ePiZxg/viewform форму] до 13:00.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5).&lt;br /&gt;
В момент появления последнего набора домашних задач также будут объявлены:&lt;br /&gt;
* Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);&lt;br /&gt;
* Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=47325</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=47325"/>
		<updated>2020-11-16T12:42:05Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Контрольная работа 19.11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf]&lt;br /&gt;
# 17 ноября.&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск. Ссылка появится здесь чуть позже.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП]. [https://docs.google.com/forms/d/e/1FAIpQLSfXmW2oxzpzN2eLmsWPOkOh1z95VAqS8JmVazQv5Mn0ePiZxg/viewform Форма для отправки записей]&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5).&lt;br /&gt;
В момент появления последнего набора домашних задач также будут объявлены:&lt;br /&gt;
* Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);&lt;br /&gt;
* Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=47324</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=47324"/>
		<updated>2020-11-16T12:35:16Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября. Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября. Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября. Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf]&lt;br /&gt;
# 12 ноября. Двоичный поиск. Троичный поиск. [https://drive.google.com/file/d/1-PBPKOhg7TnsirbHtunGU4fOh3fW__vq/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1K2OmdSELMtUFoDm7h2eetoygjrJoLXMw/view?usp=sharing pdf]&lt;br /&gt;
# 17 ноября.&lt;br /&gt;
# 19 ноября. Контрольная работа.&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа 19.11 ==&lt;br /&gt;
* 19.11 11:10–12:30&lt;br /&gt;
* Контест из 5 задач, аналогичных домашним. Темы: сортировка, стек, очередь, двоичная куча, двоичный поиск, троичный поиск. Ссылка появится здесь чуть позже.&lt;br /&gt;
* Оценка зависит от количества решённых задач: 0 задач → 0 баллов, 1 задача → 4 балла, 2 задачи → 7 баллов, 3 задачи → 9 баллов, 4 или 5 задач → 10 баллов, штрафов нет.&lt;br /&gt;
* Используются [http://wiki.cs.hse.ru/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%94%D0%97_1-4_%D0%9E%D0%B8%D0%9C%D0%9F-1_2020 правила асинхронного прокторинга, аналогичные курсу ОиМП].&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5).&lt;br /&gt;
В момент появления последнего набора домашних задач также будут объявлены:&lt;br /&gt;
* Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);&lt;br /&gt;
* Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=47198</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=47198"/>
		<updated>2020-11-12T20:11:49Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf]&lt;br /&gt;
# 12 ноября Двоичный поиск. Троичный поиск.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5).&lt;br /&gt;
В момент появления последнего набора домашних задач также будут объявлены:&lt;br /&gt;
* Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);&lt;br /&gt;
* Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=47164</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=47164"/>
		<updated>2020-11-11T21:25:18Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
# 10 ноября Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. [https://drive.google.com/file/d/1e2oEHNUSdrZp66FgUoj884-uvN9gjyjE/view?usp=sharing Jupyter] [https://drive.google.com/file/d/1Ee5hPbFrEB8dDi5Sh21Kzf3jjG2WnogO/view?usp=sharing pdf]&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=47060</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=47060"/>
		<updated>2020-11-09T12:29:24Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формула оценки&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf] [https://youtu.be/JbfiFW1Fyvo Video]&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=47006</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=47006"/>
		<updated>2020-11-07T11:38:50Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf] [https://www.youtube.com/watch?v=-YE9tP3gQ3Q Video] &lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf] [https://www.youtube.com/watch?v=sNrO4sPagqo Video]&lt;br /&gt;
# 3 ноября Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf] [https://www.youtube.com/watch?v=BUpHMEFbYf0 Video]&lt;br /&gt;
# 5 ноября Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. [https://drive.google.com/file/d/1YPcVTPLmG8JOUUjFXVx6WHP45_i_CNbj/view?usp=sharing Jupyter][https://drive.google.com/file/d/11XwL9QUtdzdcxPNUoX9ohCAi0j3rnM9j/view?usp=sharing pdf]&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=46909</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=46909"/>
		<updated>2020-11-04T16:27:14Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0otnX9Kg2J-CMYqq9FjPAh_ записи лекций на ютубе]&lt;br /&gt;
&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter][https://drive.google.com/file/d/15f88STjHa_OhzEDOhDpwoWK7ZaZ_VBf0/view?usp=sharing pdf]&lt;br /&gt;
# 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек [https://drive.google.com/file/d/1nsm4u7FLxR0tNeB6ZU0xOMWoOutW225j/view?usp=sharing Jupyter][https://drive.google.com/file/d/1KAWpJEnL5f8pqGRNYF8YErpudXKOy8Sa/view?usp=sharing pdf]&lt;br /&gt;
# 3 ноября Куча. Сортировка кучей. [https://drive.google.com/file/d/1XsMcxnQiovEv3o2Ml4bsrLaUDZFZBJrE/view?usp=sharing Jupyter][https://drive.google.com/file/d/1TE-39NKRNne8Y6FUh5xnDuWBO4GAhYyq/view?usp=sharing pdf]&lt;br /&gt;
# 5 ноября Быстрая сортировка. Поиск k-й порядковой статистики.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21587/enter/ Домашнее задание 1] (дедлайн — 5 ноября)&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября)&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]]&lt;/div&gt;</summary>
		<author><name>V.folunin</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_1_2020/2021&amp;diff=46651</id>
		<title>Алгоритмы и структуры данных 1 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_1_2020/2021&amp;diff=46651"/>
		<updated>2020-10-29T09:33:00Z</updated>

		<summary type="html">&lt;p&gt;V.folunin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Сергей Мельников&lt;br /&gt;
&lt;br /&gt;
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 11:10 – 12:30 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Канал для объявлений:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
https://t.me/aisd1_20&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
# 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. [https://drive.google.com/file/d/1YchZYEW35v4D_5RydRzvP0JqU42MHvaE/view?usp=sharing Jupyter]&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
# [https://contest.yandex.ru/contest/21587/problems/ Домашнее задание 1 (дедлайн — 5 ноября)]&lt;/div&gt;</summary>
		<author><name>V.folunin</name></author>
	</entry>
</feed>