<?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=Mibig</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=Mibig"/>
	<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/Mibig"/>
	<updated>2026-09-21T12:21:09Z</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_2_%D0%AD%D0%90%D0%94_25/26&amp;diff=93315</id>
		<title>Алгоритмы и структуры данных 2 ЭАД 25/26</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=93315"/>
		<updated>2025-10-27T12:13:01Z</updated>

		<summary type="html">&lt;p&gt;Mibig: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+_AZ9IpKsxHoyZGMy Ссылка на чат курса]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/staff/mibig/ Мамай Игорь Борисович]&lt;br /&gt;
&lt;br /&gt;
Записи лекций Куренкова В.В. 2024/2025 учебного года:&lt;br /&gt;
https://disk.yandex.ru/d/SYzrnC3HeOJIDA&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.09 || Хеш-функция. || [https://official.contest.yandex.ru/contest/81080 ДЗ 1]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.09 || Z-функция. Префикс функция. || [https://official.contest.yandex.ru/contest/81313 ДЗ 2]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.09 || Суффиксный массив. || [https://official.contest.yandex.ru/contest/81475 ДЗ 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 15.09 || Бор. Алгоритм Ахо-Корасик. || [https://official.contest.yandex.ru/contest/81720 ДЗ 4]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.09 || Метод имитации отжига. Перебор. || [https://official.contest.yandex.ru/contest/81721 ДЗ 5]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 22.09 || Задача нахождения максимального потока в транспортной сети. Алгоритмы Форда-Фалкерсона и Эдмондса-Карпа. || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.09 || Нахождение максимального паросочетания в двудольном графе. Алгоритм Куна. || [https://official.contest.yandex.ru/contest/82086 ДЗ 6]&lt;br /&gt;
|- &lt;br /&gt;
| 8 || 29.09 || Алгоритм Диница. || -&lt;br /&gt;
|- &lt;br /&gt;
| 9 || 03.10 || Сбалансированные двоичные деревья поиска. || -&lt;br /&gt;
|- &lt;br /&gt;
| 10 || 06.10 || Длинная арифметика. || [https://official.contest.yandex.ru/contest/82735 ДЗ 7]&lt;br /&gt;
|- &lt;br /&gt;
| 11 || 08.10 || Коллоквиум. День 1. || -&lt;br /&gt;
|- &lt;br /&gt;
| 12 || 10.10 || Коллоквиум. День 2. || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 13.10 || Алгоритм Карацубы. &amp;lt;!-- Быстрое преобразование Фурье. --&amp;gt; || -&lt;br /&gt;
|- &lt;br /&gt;
| 14 || 17.10 || Контрольная работа в формате теста. || - &amp;lt;!-- [https://official.contest.yandex.ru/contest/ К.Р.] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 15 || 20.10 || Запасная лекция. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка = 0.4 * ДЗ + 0.15 * Коллоквиум + 0.15 * К.Р. + 0.1 * Семинары + 0.2 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Количество домашних контестов может измениться. Гарантируется, что общий вклад ДЗ в итоговую оценку 0.4 и что у всех блоков ДЗ будет одинаковый вес.&lt;br /&gt;
&lt;br /&gt;
== Бонусные баллы ==&lt;br /&gt;
&lt;br /&gt;
Бонусные баллы можно получить за участие в 1/8 финала ICPC:&lt;br /&gt;
&lt;br /&gt;
Бонус = 0.15 * min(5, Количество решенных задач).&lt;br /&gt;
&lt;br /&gt;
== Выполнение ДЗ. Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
Длительность выполнения контеста 10 дней. Начало и окончание в 12:00. &lt;br /&gt;
&lt;br /&gt;
Оценка за контест из K задач вычисляется по формуле: 10 * Количество_Решенных_Задач / K.&lt;br /&gt;
&lt;br /&gt;
== Темы для Экзамена ==&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/83950 Ссылка на Экзамен] &lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет 27 октября в 13:00.&lt;br /&gt;
&lt;br /&gt;
Будет предложено решить 5 задач за 1:30 - 2:00&lt;br /&gt;
&lt;br /&gt;
1. Строки. Хэш функция, префикс функция, z-функция.&lt;br /&gt;
&lt;br /&gt;
2. Строки. Бор.&lt;br /&gt;
&lt;br /&gt;
3. Деревья поиска.&lt;br /&gt;
&lt;br /&gt;
4. Паросочетания. Алгоритм Куна.&lt;br /&gt;
&lt;br /&gt;
5. Сложная на любую из пройденных тем.&lt;br /&gt;
&lt;br /&gt;
== Темы для коллоквиума ==&lt;br /&gt;
&lt;br /&gt;
Хеш-функция. Полиномиальное хеширование.&lt;br /&gt;
Применение: Количество разных подстрок.&lt;br /&gt;
Поиск подстроки в строке. Сравнение подстрок.&lt;br /&gt;
Подстроки палиндромы. Количество палиндромов.&lt;br /&gt;
    &lt;br /&gt;
Z-функция. Префикс функция. Построение за линейное время.&lt;br /&gt;
Применение: Поиск подстроки в строке.&lt;br /&gt;
Количество различных подстрок в строке.&lt;br /&gt;
Сжатие строки (Период строки). &lt;br /&gt;
&lt;br /&gt;
Алгоритм Ахо-Корасик. Построение дерева. Оценка трудоёмкости алгоритма. Применение.&lt;br /&gt;
&lt;br /&gt;
Суффиксный массив. Сортировка суффиксов. Оценка трудоёмкости алгоритма. Применение в задачах на строки. Поиск lcp.&lt;br /&gt;
&lt;br /&gt;
Задача построения максимального потока в сети.&lt;br /&gt;
Алгоритм Форда-Фалкерсона построения максимального потока в сети. Оценка сложности алгоритма.&lt;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>Mibig</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=93314</id>
		<title>Алгоритмы и структуры данных 2 ЭАД 25/26</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=93314"/>
		<updated>2025-10-27T00:48:59Z</updated>

		<summary type="html">&lt;p&gt;Mibig: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+_AZ9IpKsxHoyZGMy Ссылка на чат курса]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/staff/mibig/ Мамай Игорь Борисович]&lt;br /&gt;
&lt;br /&gt;
Записи лекций Куренкова В.В. 2024/2025 учебного года:&lt;br /&gt;
https://disk.yandex.ru/d/SYzrnC3HeOJIDA&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.09 || Хеш-функция. || [https://official.contest.yandex.ru/contest/81080 ДЗ 1]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.09 || Z-функция. Префикс функция. || [https://official.contest.yandex.ru/contest/81313 ДЗ 2]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.09 || Суффиксный массив. || [https://official.contest.yandex.ru/contest/81475 ДЗ 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 15.09 || Бор. Алгоритм Ахо-Корасик. || [https://official.contest.yandex.ru/contest/81720 ДЗ 4]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.09 || Метод имитации отжига. Перебор. || [https://official.contest.yandex.ru/contest/81721 ДЗ 5]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 22.09 || Задача нахождения максимального потока в транспортной сети. Алгоритмы Форда-Фалкерсона и Эдмондса-Карпа. || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.09 || Нахождение максимального паросочетания в двудольном графе. Алгоритм Куна. || [https://official.contest.yandex.ru/contest/82086 ДЗ 6]&lt;br /&gt;
|- &lt;br /&gt;
| 8 || 29.09 || Алгоритм Диница. || -&lt;br /&gt;
|- &lt;br /&gt;
| 9 || 03.10 || Сбалансированные двоичные деревья поиска. || -&lt;br /&gt;
|- &lt;br /&gt;
| 10 || 06.10 || Длинная арифметика. || [https://official.contest.yandex.ru/contest/82735 ДЗ 7]&lt;br /&gt;
|- &lt;br /&gt;
| 11 || 08.10 || Коллоквиум. День 1. || -&lt;br /&gt;
|- &lt;br /&gt;
| 12 || 10.10 || Коллоквиум. День 2. || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 13.10 || Алгоритм Карацубы. &amp;lt;!-- Быстрое преобразование Фурье. --&amp;gt; || -&lt;br /&gt;
|- &lt;br /&gt;
| 14 || 17.10 || Контрольная работа в формате теста. || - &amp;lt;!-- [https://official.contest.yandex.ru/contest/ К.Р.] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 15 || 20.10 || Запасная лекция. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка = 0.4 * ДЗ + 0.15 * Коллоквиум + 0.15 * К.Р. + 0.1 * Семинары + 0.2 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Количество домашних контестов может измениться. Гарантируется, что общий вклад ДЗ в итоговую оценку 0.4 и что у всех блоков ДЗ будет одинаковый вес.&lt;br /&gt;
&lt;br /&gt;
== Бонусные баллы ==&lt;br /&gt;
&lt;br /&gt;
Бонусные баллы можно получить за участие в 1/8 финала ICPC:&lt;br /&gt;
&lt;br /&gt;
Бонус = 0.15 * min(5, Количество решенных задач).&lt;br /&gt;
&lt;br /&gt;
== Выполнение ДЗ. Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
Длительность выполнения контеста 10 дней. Начало и окончание в 12:00. &lt;br /&gt;
&lt;br /&gt;
Оценка за контест из K задач вычисляется по формуле: 10 * Количество_Решенных_Задач / K.&lt;br /&gt;
&lt;br /&gt;
== Темы для Экзамена ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [https://official.contest.yandex.ru/contest/83950 Ссылка на Экзамен] --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет 27 октября в 13:00.&lt;br /&gt;
&lt;br /&gt;
Будет предложено решить 5 задач за 1:30 - 2:00&lt;br /&gt;
&lt;br /&gt;
1. Строки. Хэш функция, префикс функция, z-функция.&lt;br /&gt;
&lt;br /&gt;
2. Строки. Бор.&lt;br /&gt;
&lt;br /&gt;
3. Деревья поиска.&lt;br /&gt;
&lt;br /&gt;
4. Паросочетания. Алгоритм Куна.&lt;br /&gt;
&lt;br /&gt;
5. Сложная на любую из пройденных тем.&lt;br /&gt;
&lt;br /&gt;
== Темы для коллоквиума ==&lt;br /&gt;
&lt;br /&gt;
Хеш-функция. Полиномиальное хеширование.&lt;br /&gt;
Применение: Количество разных подстрок.&lt;br /&gt;
Поиск подстроки в строке. Сравнение подстрок.&lt;br /&gt;
Подстроки палиндромы. Количество палиндромов.&lt;br /&gt;
    &lt;br /&gt;
Z-функция. Префикс функция. Построение за линейное время.&lt;br /&gt;
Применение: Поиск подстроки в строке.&lt;br /&gt;
Количество различных подстрок в строке.&lt;br /&gt;
Сжатие строки (Период строки). &lt;br /&gt;
&lt;br /&gt;
Алгоритм Ахо-Корасик. Построение дерева. Оценка трудоёмкости алгоритма. Применение.&lt;br /&gt;
&lt;br /&gt;
Суффиксный массив. Сортировка суффиксов. Оценка трудоёмкости алгоритма. Применение в задачах на строки. Поиск lcp.&lt;br /&gt;
&lt;br /&gt;
Задача построения максимального потока в сети.&lt;br /&gt;
Алгоритм Форда-Фалкерсона построения максимального потока в сети. Оценка сложности алгоритма.&lt;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>Mibig</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=93313</id>
		<title>Алгоритмы и структуры данных 2 ЭАД 25/26</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=93313"/>
		<updated>2025-10-27T00:47:41Z</updated>

		<summary type="html">&lt;p&gt;Mibig: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+_AZ9IpKsxHoyZGMy Ссылка на чат курса]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/staff/mibig/ Мамай Игорь Борисович]&lt;br /&gt;
&lt;br /&gt;
Записи лекций Куренкова В.В. 2024/2025 учебного года:&lt;br /&gt;
https://disk.yandex.ru/d/SYzrnC3HeOJIDA&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.09 || Хеш-функция. || [https://official.contest.yandex.ru/contest/81080 ДЗ 1]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.09 || Z-функция. Префикс функция. || [https://official.contest.yandex.ru/contest/81313 ДЗ 2]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.09 || Суффиксный массив. || [https://official.contest.yandex.ru/contest/81475 ДЗ 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 15.09 || Бор. Алгоритм Ахо-Корасик. || [https://official.contest.yandex.ru/contest/81720 ДЗ 4]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.09 || Метод имитации отжига. Перебор. || [https://official.contest.yandex.ru/contest/81721 ДЗ 5]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 22.09 || Задача нахождения максимального потока в транспортной сети. Алгоритмы Форда-Фалкерсона и Эдмондса-Карпа. || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.09 || Нахождение максимального паросочетания в двудольном графе. Алгоритм Куна. || [https://official.contest.yandex.ru/contest/82086 ДЗ 6]&lt;br /&gt;
|- &lt;br /&gt;
| 8 || 29.09 || Алгоритм Диница. || -&lt;br /&gt;
|- &lt;br /&gt;
| 9 || 03.10 || Сбалансированные двоичные деревья поиска. || -&lt;br /&gt;
|- &lt;br /&gt;
| 10 || 06.10 || Длинная арифметика. || [https://official.contest.yandex.ru/contest/82735 ДЗ 7]&lt;br /&gt;
|- &lt;br /&gt;
| 11 || 08.10 || Коллоквиум. День 1. || -&lt;br /&gt;
|- &lt;br /&gt;
| 12 || 10.10 || Коллоквиум. День 2. || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 13.10 || Алгоритм Карацубы. &amp;lt;!-- Быстрое преобразование Фурье. --&amp;gt; || -&lt;br /&gt;
|- &lt;br /&gt;
| 14 || 17.10 || Контрольная работа в формате теста. || - &amp;lt;!-- [https://official.contest.yandex.ru/contest/ К.Р.] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 15 || 20.10 || Запасная лекция. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка = 0.4 * ДЗ + 0.15 * Коллоквиум + 0.15 * К.Р. + 0.1 * Семинары + 0.2 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Количество домашних контестов может измениться. Гарантируется, что общий вклад ДЗ в итоговую оценку 0.4 и что у всех блоков ДЗ будет одинаковый вес.&lt;br /&gt;
&lt;br /&gt;
== Бонусные баллы ==&lt;br /&gt;
&lt;br /&gt;
Бонусные баллы можно получить за участие в 1/8 финала ICPC:&lt;br /&gt;
&lt;br /&gt;
Бонус = 0.15 * min(5, Количество решенных задач).&lt;br /&gt;
&lt;br /&gt;
== Выполнение ДЗ. Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
Длительность выполнения контеста 10 дней. Начало и окончание в 12:00. &lt;br /&gt;
&lt;br /&gt;
Оценка за контест из K задач вычисляется по формуле: 10 * Количество_Решенных_Задач / K.&lt;br /&gt;
&lt;br /&gt;
== Темы для Экзамена ==&lt;br /&gt;
&lt;br /&gt;
Экзамен &amp;lt;!-- [https://official.contest.yandex.ru/contest/83950 Экзамен] --&amp;gt; пройдет 27 октября в 13:00.&lt;br /&gt;
&lt;br /&gt;
Будет предложено решить 5 задач за 1:30 - 2:00&lt;br /&gt;
&lt;br /&gt;
1. Строки. Хэш функция, префикс функция, z-функция.&lt;br /&gt;
&lt;br /&gt;
2. Строки. Бор.&lt;br /&gt;
&lt;br /&gt;
3. Деревья поиска.&lt;br /&gt;
&lt;br /&gt;
4. Паросочетания. Алгоритм Куна.&lt;br /&gt;
&lt;br /&gt;
5. Сложная на любую из пройденных тем.&lt;br /&gt;
&lt;br /&gt;
== Темы для коллоквиума ==&lt;br /&gt;
&lt;br /&gt;
Хеш-функция. Полиномиальное хеширование.&lt;br /&gt;
Применение: Количество разных подстрок.&lt;br /&gt;
Поиск подстроки в строке. Сравнение подстрок.&lt;br /&gt;
Подстроки палиндромы. Количество палиндромов.&lt;br /&gt;
    &lt;br /&gt;
Z-функция. Префикс функция. Построение за линейное время.&lt;br /&gt;
Применение: Поиск подстроки в строке.&lt;br /&gt;
Количество различных подстрок в строке.&lt;br /&gt;
Сжатие строки (Период строки). &lt;br /&gt;
&lt;br /&gt;
Алгоритм Ахо-Корасик. Построение дерева. Оценка трудоёмкости алгоритма. Применение.&lt;br /&gt;
&lt;br /&gt;
Суффиксный массив. Сортировка суффиксов. Оценка трудоёмкости алгоритма. Применение в задачах на строки. Поиск lcp.&lt;br /&gt;
&lt;br /&gt;
Задача построения максимального потока в сети.&lt;br /&gt;
Алгоритм Форда-Фалкерсона построения максимального потока в сети. Оценка сложности алгоритма.&lt;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>Mibig</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92927</id>
		<title>Алгоритмы и структуры данных 2 ЭАД 25/26</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92927"/>
		<updated>2025-10-07T22:48:53Z</updated>

		<summary type="html">&lt;p&gt;Mibig: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+_AZ9IpKsxHoyZGMy Ссылка на чат курса]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/staff/mibig/ Мамай Игорь Борисович]&lt;br /&gt;
&lt;br /&gt;
Записи лекций Куренкова В.В. 2024/2025 учебного года:&lt;br /&gt;
https://disk.yandex.ru/d/SYzrnC3HeOJIDA&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.09 || Хеш-функция. || [https://official.contest.yandex.ru/contest/81080 ДЗ 1]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.09 || Z-функция. Префикс функция. || [https://official.contest.yandex.ru/contest/81313 ДЗ 2]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.09 || Суффиксный массив. || [https://official.contest.yandex.ru/contest/81475 ДЗ 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 15.09 || Бор. Алгоритм Ахо-Корасик. || [https://official.contest.yandex.ru/contest/81720 ДЗ 4]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.09 || Метод имитации отжига. Перебор. || [https://official.contest.yandex.ru/contest/81721 ДЗ 5]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 22.09 || Задача нахождения максимального потока в транспортной сети. Алгоритмы Форда-Фалкерсона и Эдмондса-Карпа. || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.09 || Нахождение максимального паросочетания в двудольном графе. Алгоритм Куна. || [https://official.contest.yandex.ru/contest/82086 ДЗ 6]&lt;br /&gt;
|- &lt;br /&gt;
| 8 || 29.09 || Алгоритм Диница. || -&lt;br /&gt;
|- &lt;br /&gt;
| 9 || 03.10 || Сбалансированные двоичные деревья поиска. || -&lt;br /&gt;
|- &lt;br /&gt;
| 10 || 06.10 || Длинная арифметика. || [https://official.contest.yandex.ru/contest/82735 ДЗ 7]&lt;br /&gt;
|- &lt;br /&gt;
| 11 || 08.10 || Коллоквиум. День 1. || -&lt;br /&gt;
|- &lt;br /&gt;
| 12 || 10.10 || Коллоквиум. День 2. || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 13.10 || Алгоритм Карацубы. &amp;lt;!-- Быстрое преобразование Фурье. --&amp;gt; || -&lt;br /&gt;
|- &lt;br /&gt;
| 14 || 17.10 || Контрольная работа в формате теста. || - &amp;lt;!-- [https://official.contest.yandex.ru/contest/ К.Р.] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 15 || 20.10 || Запасная лекция. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка = 0.4 * ДЗ + 0.15 * Коллоквиум + 0.15 * К.Р. + 0.1 * Семинары + 0.2 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Количество домашних контестов может измениться. Гарантируется, что общий вклад ДЗ в итоговую оценку 0.4 и что у всех блоков ДЗ будет одинаковый вес.&lt;br /&gt;
&lt;br /&gt;
== Бонусные баллы ==&lt;br /&gt;
&lt;br /&gt;
Бонусные баллы можно получить за участие в 1/8 финала ICPC:&lt;br /&gt;
&lt;br /&gt;
Бонус = 0.15 * min(5, Количество решенных задач).&lt;br /&gt;
&lt;br /&gt;
== Выполнение ДЗ. Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
Длительность выполнения контеста 10 дней. Начало и окончание в 12:00. &lt;br /&gt;
&lt;br /&gt;
Оценка за контест из K задач вычисляется по формуле: 10 * Количество_Решенных_Задач / K.&lt;br /&gt;
&lt;br /&gt;
== Темы для Экзамена ==&lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет 27 октября в 13:00.&lt;br /&gt;
&lt;br /&gt;
Будет предложено решить 5 задач за 1:30 - 2:00&lt;br /&gt;
&lt;br /&gt;
1. Строки. Хэш функция, префикс функция, z-функция.&lt;br /&gt;
&lt;br /&gt;
2. Строки. Бор.&lt;br /&gt;
&lt;br /&gt;
3. Деревья поиска.&lt;br /&gt;
&lt;br /&gt;
4. Паросочетания. Алгоритм Куна.&lt;br /&gt;
&lt;br /&gt;
5. Сложная на любую из пройденных тем.&lt;br /&gt;
&lt;br /&gt;
== Темы для коллоквиума ==&lt;br /&gt;
&lt;br /&gt;
Хеш-функция. Полиномиальное хеширование.&lt;br /&gt;
Применение: Количество разных подстрок.&lt;br /&gt;
Поиск подстроки в строке. Сравнение подстрок.&lt;br /&gt;
Подстроки палиндромы. Количество палиндромов.&lt;br /&gt;
    &lt;br /&gt;
Z-функция. Префикс функция. Построение за линейное время.&lt;br /&gt;
Применение: Поиск подстроки в строке.&lt;br /&gt;
Количество различных подстрок в строке.&lt;br /&gt;
Сжатие строки (Период строки). &lt;br /&gt;
&lt;br /&gt;
Алгоритм Ахо-Корасик. Построение дерева. Оценка трудоёмкости алгоритма. Применение.&lt;br /&gt;
&lt;br /&gt;
Суффиксный массив. Сортировка суффиксов. Оценка трудоёмкости алгоритма. Применение в задачах на строки. Поиск lcp.&lt;br /&gt;
&lt;br /&gt;
Задача построения максимального потока в сети.&lt;br /&gt;
Алгоритм Форда-Фалкерсона построения максимального потока в сети. Оценка сложности алгоритма.&lt;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>Mibig</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92866</id>
		<title>Алгоритмы и структуры данных 2 ЭАД 25/26</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92866"/>
		<updated>2025-10-05T23:43:33Z</updated>

		<summary type="html">&lt;p&gt;Mibig: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+_AZ9IpKsxHoyZGMy Ссылка на чат курса]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/staff/mibig/ Мамай Игорь Борисович]&lt;br /&gt;
&lt;br /&gt;
Записи лекций Куренкова В.В. 2024/2025 учебного года:&lt;br /&gt;
https://disk.yandex.ru/d/SYzrnC3HeOJIDA&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.09 || Хеш-функция. || [https://official.contest.yandex.ru/contest/81080 ДЗ 1]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.09 || Z-функция. Префикс функция. || [https://official.contest.yandex.ru/contest/81313 ДЗ 2]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.09 || Суффиксный массив. || [https://official.contest.yandex.ru/contest/81475 ДЗ 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 15.09 || Бор. Алгоритм Ахо-Корасик. || [https://official.contest.yandex.ru/contest/81720 ДЗ 4]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.09 || Метод имитации отжига. Перебор. || [https://official.contest.yandex.ru/contest/81721 ДЗ 5]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 22.09 || Задача нахождения максимального потока в транспортной сети. Алгоритмы Форда-Фалкерсона и Эдмондса-Карпа. || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.09 || Нахождение максимального паросочетания в двудольном графе. Алгоритм Куна. || [https://official.contest.yandex.ru/contest/82086 ДЗ 6]&lt;br /&gt;
|- &lt;br /&gt;
| 8 || 29.09 || Алгоритм Диница. || -&lt;br /&gt;
|- &lt;br /&gt;
| 9 || 03.10 || Сбалансированные двоичные деревья поиска. || -&lt;br /&gt;
|- &lt;br /&gt;
| 10 || 06.10 || Длинная арифметика. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 7] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 11 || 08.10 || Коллоквиум. День 1. || -&lt;br /&gt;
|- &lt;br /&gt;
| 12 || 10.10 || Коллоквиум. День 2. || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 13.10 || Алгоритм Карацубы. &amp;lt;!-- Быстрое преобразование Фурье. --&amp;gt; || -&lt;br /&gt;
|- &lt;br /&gt;
| 14 || 17.10 || Контрольная работа в формате теста. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ К.Р.] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 15 || 20.10 || Запасная лекция. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка = 0.4 * ДЗ + 0.15 * Коллоквиум + 0.15 * К.Р. + 0.1 * Семинары + 0.2 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Количество домашних контестов может измениться. Гарантируется, что общий вклад ДЗ в итоговую оценку 0.4 и что у всех блоков ДЗ будет одинаковый вес.&lt;br /&gt;
&lt;br /&gt;
== Бонусные баллы ==&lt;br /&gt;
&lt;br /&gt;
Бонусные баллы можно получить за участие в 1/8 финала ICPC:&lt;br /&gt;
&lt;br /&gt;
Бонус = 0.15 * min(5, Количество решенных задач).&lt;br /&gt;
&lt;br /&gt;
== Выполнение ДЗ. Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
Длительность выполнения контеста 10 дней. Начало и окончание в 12:00. &lt;br /&gt;
&lt;br /&gt;
Оценка за контест из K задач вычисляется по формуле: 10 * Количество_Решенных_Задач / K.&lt;br /&gt;
&lt;br /&gt;
== Темы для Экзамена ==&lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет 27 октября в 13:00.&lt;br /&gt;
&lt;br /&gt;
Будет предложено решить 5 задач за 1:30 - 2:00&lt;br /&gt;
&lt;br /&gt;
1. Строки. Хэш функция, префикс функция, z-функция.&lt;br /&gt;
&lt;br /&gt;
2. Строки. Бор.&lt;br /&gt;
&lt;br /&gt;
3. Деревья поиска.&lt;br /&gt;
&lt;br /&gt;
4. Паросочетания. Алгоритм Куна.&lt;br /&gt;
&lt;br /&gt;
5. Сложная на любую из пройденных тем.&lt;br /&gt;
&lt;br /&gt;
== Темы для коллоквиума ==&lt;br /&gt;
&lt;br /&gt;
Хеш-функция. Полиномиальное хеширование.&lt;br /&gt;
Применение: Количество разных подстрок.&lt;br /&gt;
Поиск подстроки в строке. Сравнение подстрок.&lt;br /&gt;
Подстроки палиндромы. Количество палиндромов.&lt;br /&gt;
    &lt;br /&gt;
Z-функция. Префикс функция. Построение за линейное время.&lt;br /&gt;
Применение: Поиск подстроки в строке.&lt;br /&gt;
Количество различных подстрок в строке.&lt;br /&gt;
Сжатие строки (Период строки). &lt;br /&gt;
&lt;br /&gt;
Алгоритм Ахо-Корасик. Построение дерева. Оценка трудоёмкости алгоритма. Применение.&lt;br /&gt;
&lt;br /&gt;
Суффиксный массив. Сортировка суффиксов. Оценка трудоёмкости алгоритма. Применение в задачах на строки. Поиск lcp.&lt;br /&gt;
&lt;br /&gt;
Задача построения максимального потока в сети.&lt;br /&gt;
Алгоритм Форда-Фалкерсона построения максимального потока в сети. Оценка сложности алгоритма.&lt;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>Mibig</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92802</id>
		<title>Алгоритмы и структуры данных 2 ЭАД 25/26</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92802"/>
		<updated>2025-10-03T00:27:37Z</updated>

		<summary type="html">&lt;p&gt;Mibig: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+_AZ9IpKsxHoyZGMy Ссылка на чат курса]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/staff/mibig/ Мамай Игорь Борисович]&lt;br /&gt;
&lt;br /&gt;
Записи лекций Куренкова В.В. 2024/2025 учебного года:&lt;br /&gt;
https://disk.yandex.ru/d/SYzrnC3HeOJIDA&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.09 || Хеш-функция. || [https://official.contest.yandex.ru/contest/81080 ДЗ 1]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.09 || Z-функция. Префикс функция. || [https://official.contest.yandex.ru/contest/81313 ДЗ 2]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.09 || Суффиксный массив. || [https://official.contest.yandex.ru/contest/81475 ДЗ 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 15.09 || Бор. Алгоритм Ахо-Корасик. || [https://official.contest.yandex.ru/contest/81720 ДЗ 4]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.09 || Метод имитации отжига. Перебор. || [https://official.contest.yandex.ru/contest/81721 ДЗ 5]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 22.09 || Задача нахождения максимального потока в транспортной сети. Алгоритмы Форда-Фалкерсона и Эдмондса-Карпа. || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.09 || Нахождение максимального паросочетания в двудольном графе. Алгоритм Куна. || [https://official.contest.yandex.ru/contest/82086 ДЗ 6]&lt;br /&gt;
|- &lt;br /&gt;
| 8 || 29.09 || Алгоритм Диница. || -&lt;br /&gt;
|- &lt;br /&gt;
| 9 || 03.10 || Сбалансированные двоичные деревья поиска. || -&lt;br /&gt;
|- &lt;br /&gt;
| 10 || 06.10 || Длинная арифметика. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 7] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 11 || 08.10 || Коллоквиум. День 1. || -&lt;br /&gt;
|- &lt;br /&gt;
| 12 || 10.10 || Коллоквиум. День 2. || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 13.10 || Алгоритм Карацубы. &amp;lt;!-- Быстрое преобразование Фурье. --&amp;gt; || -&lt;br /&gt;
|- &lt;br /&gt;
| 14 || 17.10 || Контрольная работа в формате теста. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ К.Р.] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 15 || 20.10 || Запасная лекция. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка = 0.4 * ДЗ + 0.15 * Коллоквиум + 0.15 * К.Р. + 0.1 * Семинары + 0.2 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Количество домашних контестов может измениться. Гарантируется, что общий вклад ДЗ в итоговую оценку 0.4 и что у всех блоков ДЗ будет одинаковый вес.&lt;br /&gt;
&lt;br /&gt;
== Бонусные баллы ==&lt;br /&gt;
&lt;br /&gt;
Бонусные баллы можно получить за участие в 1/8 финала ICPC:&lt;br /&gt;
&lt;br /&gt;
Бонус = 0.15 * min(5, Количество решенных задач).&lt;br /&gt;
&lt;br /&gt;
== Выполнение ДЗ. Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
Длительность выполнения контеста 10 дней. Начало и окончание в 12:00. &lt;br /&gt;
&lt;br /&gt;
Оценка за контест из K задач вычисляется по формуле: 10 * Количество_Решенных_Задач / K.&lt;br /&gt;
&lt;br /&gt;
== Темы для Экзамена ==&lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет 27 октября в 13:00.&lt;br /&gt;
&lt;br /&gt;
Будет предложено решить 5 задач за 1:30 - 2:00&lt;br /&gt;
&lt;br /&gt;
1. Строки. Хэш функция, префикс функция, z-функция.&lt;br /&gt;
&lt;br /&gt;
2. Строки. Бор.&lt;br /&gt;
&lt;br /&gt;
3. Деревья поиска.&lt;br /&gt;
&lt;br /&gt;
4. Паросочетания. Алгоритм Куна.&lt;br /&gt;
&lt;br /&gt;
5. Сложная на любую из пройденных тем.&lt;br /&gt;
&lt;br /&gt;
== Темы для коллоквиума ==&lt;br /&gt;
&lt;br /&gt;
Хэш-функция. Полиномиальное хеширование.&lt;br /&gt;
Применение: Количество разных подстрок.&lt;br /&gt;
Поиск подстроки в строке. Сравнение подстрок.&lt;br /&gt;
Палиндромность подстроки. Количество палиндромов.&lt;br /&gt;
    &lt;br /&gt;
Z-функция. Префикс функция. Построение за линейное время.&lt;br /&gt;
Применение: Поиск подстроки в строке.&lt;br /&gt;
Количество различных подстрок в строке.&lt;br /&gt;
Сжатие строки(Период строки). &lt;br /&gt;
&lt;br /&gt;
Алгоритм Ахо-Карасик. Построение дерева. Оценка трудоёмкости алгоритма. Применение.&lt;br /&gt;
&lt;br /&gt;
Суффиксный массив. Сортировка суффиксов. Оценка трудоёмкости алгоритма. Применение в задачах на строки. Поиск lcp.&lt;br /&gt;
&lt;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>Mibig</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92801</id>
		<title>Алгоритмы и структуры данных 2 ЭАД 25/26</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92801"/>
		<updated>2025-10-03T00:08:03Z</updated>

		<summary type="html">&lt;p&gt;Mibig: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+_AZ9IpKsxHoyZGMy Ссылка на чат курса]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/staff/mibig/ Мамай Игорь Борисович]&lt;br /&gt;
&lt;br /&gt;
Записи лекций Куренкова В.В. 2024/2025 учебного года:&lt;br /&gt;
https://disk.yandex.ru/d/SYzrnC3HeOJIDA&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.09 || Хеш-функция. || [https://official.contest.yandex.ru/contest/81080 ДЗ 1]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.09 || Z-функция. Префикс функция. || [https://official.contest.yandex.ru/contest/81313 ДЗ 2]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.09 || Суффиксный массив. || [https://official.contest.yandex.ru/contest/81475 ДЗ 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 15.09 || Бор. Алгоритм Ахо-Корасик. || [https://official.contest.yandex.ru/contest/81720 ДЗ 4]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.09 || Метод имитации отжига. Перебор. || [https://official.contest.yandex.ru/contest/81721 ДЗ 5]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 22.09 || Задача нахождения максимального потока в транспортной сети. Алгоритмы Форда-Фалкерсона и Эдмондса-Карпа. || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.09 || Нахождение максимального паросочетания в двудольном графе. Алгоритм Куна. || [https://official.contest.yandex.ru/contest/82086 ДЗ 6]&lt;br /&gt;
|- &lt;br /&gt;
| 8 || 29.09 || Алгоритм Диница. || -&lt;br /&gt;
|- &lt;br /&gt;
| 9 || 03.10 || Сбалансированные деревья поиска. АВЛ-дерево. Splay-дерево. || -&lt;br /&gt;
|- &lt;br /&gt;
| 10 || 06.10 || Длинная арифметика. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 7] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 11 || 08.10 || Коллоквиум. День 1. || -&lt;br /&gt;
|- &lt;br /&gt;
| 12 || 10.10 || Коллоквиум. День 2. || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 13.10 || Алгоритм Карацубы. &amp;lt;!-- Быстрое преобразование Фурье. --&amp;gt; || -&lt;br /&gt;
|- &lt;br /&gt;
| 14 || 17.10 || Контрольная работа в формате теста. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ К.Р.] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 15 || 20.10 || Запасная лекция. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка = 0.4 * ДЗ + 0.15 * Коллоквиум + 0.15 * К.Р. + 0.1 * Семинары + 0.2 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Количество домашних контестов может измениться. Гарантируется, что общий вклад ДЗ в итоговую оценку 0.4 и что у всех блоков ДЗ будет одинаковый вес.&lt;br /&gt;
&lt;br /&gt;
== Бонусные баллы ==&lt;br /&gt;
&lt;br /&gt;
Бонусные баллы можно получить за участие в 1/8 финала ICPC:&lt;br /&gt;
&lt;br /&gt;
Бонус = 0.15 * min(5, Количество решенных задач).&lt;br /&gt;
&lt;br /&gt;
== Выполнение ДЗ. Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
Длительность выполнения контеста 10 дней. Начало и окончание в 12:00. &lt;br /&gt;
&lt;br /&gt;
Оценка за контест из K задач вычисляется по формуле: 10 * Количество_Решенных_Задач / K.&lt;br /&gt;
&lt;br /&gt;
== Темы для Экзамена ==&lt;br /&gt;
&lt;br /&gt;
Экзамен пройдет 27 октября в 13:00.&lt;br /&gt;
&lt;br /&gt;
Будет предложено решить 5 задач за 1:30 - 2:00&lt;br /&gt;
&lt;br /&gt;
1. Строки. Хэш функция, префикс функция, z-функция.&lt;br /&gt;
&lt;br /&gt;
2. Строки. Бор.&lt;br /&gt;
&lt;br /&gt;
3. Деревья поиска.&lt;br /&gt;
&lt;br /&gt;
4. Паросочетания. Алгоритм Куна.&lt;br /&gt;
&lt;br /&gt;
5. Сложная на любую из пройденных тем.&lt;br /&gt;
&lt;br /&gt;
== Темы для коллоквиума ==&lt;br /&gt;
&lt;br /&gt;
Хэш-функция. Полиномиальное хеширование.&lt;br /&gt;
Применение: Количество разных подстрок.&lt;br /&gt;
Поиск подстроки в строке. Сравнение подстрок.&lt;br /&gt;
Палиндромность подстроки. Количество палиндромов.&lt;br /&gt;
    &lt;br /&gt;
Z-функция. Префикс функция. Построение за линейное время.&lt;br /&gt;
Применение: Поиск подстроки в строке.&lt;br /&gt;
Количество различных подстрок в строке.&lt;br /&gt;
Сжатие строки(Период строки). &lt;br /&gt;
&lt;br /&gt;
Алгоритм Ахо-Карасик. Построение дерева. Оценка трудоёмкости алгоритма. Применение.&lt;br /&gt;
&lt;br /&gt;
Суффиксный массив. Сортировка суффиксов. Оценка трудоёмкости алгоритма. Применение в задачах на строки. Поиск lcp.&lt;br /&gt;
&lt;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>Mibig</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92691</id>
		<title>Алгоритмы и структуры данных 2 ЭАД 25/26</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92691"/>
		<updated>2025-09-29T12:46:51Z</updated>

		<summary type="html">&lt;p&gt;Mibig: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+_AZ9IpKsxHoyZGMy Ссылка на чат курса]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/staff/mibig/ Мамай Игорь Борисович]&lt;br /&gt;
&lt;br /&gt;
Записи лекций Куренкова В.В. 2024/2025 учебного года:&lt;br /&gt;
https://disk.yandex.ru/d/SYzrnC3HeOJIDA&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.09 || Хеш-функция. || [https://official.contest.yandex.ru/contest/81080 ДЗ 1]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.09 || Z-функция. Префикс функция. || [https://official.contest.yandex.ru/contest/81313 ДЗ 2]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.09 || Суффиксный массив. || [https://official.contest.yandex.ru/contest/81475 ДЗ 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 15.09 || Бор. Алгоритм Ахо-Корасик. || [https://official.contest.yandex.ru/contest/81720 ДЗ 4]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.09 || Метод имитации отжига. Перебор. || [https://official.contest.yandex.ru/contest/81721 ДЗ 5]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 22.09 || Задача нахождения максимального потока в транспортной сети. Алгоритмы Форда-Фалкерсона и Эдмондса-Карпа. || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.09 || Нахождение максимального паросочетания в двудольном графе. Алгоритм Куна. || [https://official.contest.yandex.ru/contest/82086 ДЗ 6]&lt;br /&gt;
|- &lt;br /&gt;
| 8 || 29.09 || Алгоритм Диница. || -&lt;br /&gt;
|- &lt;br /&gt;
| 9 || 03.10 || Сбалансированные деревья поиска. АВЛ-дерево. Splay-дерево. || -&lt;br /&gt;
|- &lt;br /&gt;
| 10 || 06.10 || Длинная арифметика. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 7] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 11 || 08.10 || Коллоквиум. День 1. || -&lt;br /&gt;
|- &lt;br /&gt;
| 12 || 10.10 || Коллоквиум. День 2. || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 13.10 || Алгоритм Карацубы. &amp;lt;!-- Быстрое преобразование Фурье. --&amp;gt; || -&lt;br /&gt;
|- &lt;br /&gt;
| 14 || 17.10 || Контрольная работа в формате теста. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ К.Р.] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 15 || 20.10 || Запасная лекция. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка = 0.4 * ДЗ + 0.15 * Коллоквиум + 0.15 * К.Р. + 0.1 * Семинары + 0.2 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Количество домашних контестов может измениться. Гарантируется, что общий вклад ДЗ в итоговую оценку 0.4 и что у всех блоков ДЗ будет одинаковый вес.&lt;br /&gt;
&lt;br /&gt;
== Бонусные баллы ==&lt;br /&gt;
&lt;br /&gt;
Бонусные баллы можно получить за участие в 1/8 финала ICPC:&lt;br /&gt;
&lt;br /&gt;
Бонус = 0.15 * min(5, Количество решенных задач).&lt;br /&gt;
&lt;br /&gt;
== Выполнение ДЗ. Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
Длительность выполнения контеста 10 дней. Начало и окончание в 12:00. &lt;br /&gt;
&lt;br /&gt;
Оценка за контест из K задач вычисляется по формуле: 10 * Количество_Решенных_Задач / K.&lt;br /&gt;
&lt;br /&gt;
== Темы для Экзамена ==&lt;br /&gt;
&lt;br /&gt;
Будет предложено решить 5 задач за 1:30 - 2:00&lt;br /&gt;
&lt;br /&gt;
1. Строки. Хэш функция, префикс функция, z-функция.&lt;br /&gt;
&lt;br /&gt;
2. Строки. Бор.&lt;br /&gt;
&lt;br /&gt;
3. Деревья поиска.&lt;br /&gt;
&lt;br /&gt;
4. Паросочетания. Алгоритм Куна.&lt;br /&gt;
&lt;br /&gt;
5. Сложная на любую из пройденных тем.&lt;br /&gt;
&lt;br /&gt;
== Темы для коллоквиума ==&lt;br /&gt;
&lt;br /&gt;
Хэш-функция. Полиномиальное хеширование.&lt;br /&gt;
Применение: Количество разных подстрок.&lt;br /&gt;
Поиск подстроки в строке. Сравнение подстрок.&lt;br /&gt;
Палиндромность подстроки. Количество палиндромов.&lt;br /&gt;
    &lt;br /&gt;
Z-функция. Префикс функция. Построение за линейное время.&lt;br /&gt;
Применение: Поиск подстроки в строке.&lt;br /&gt;
Количество различных подстрок в строке.&lt;br /&gt;
Сжатие строки(Период строки). &lt;br /&gt;
&lt;br /&gt;
Алгоритм Ахо-Карасик. Построение дерева. Оценка трудоёмкости алгоритма. Применение.&lt;br /&gt;
&lt;br /&gt;
Суффиксный массив. Сортировка суффиксов. Оценка трудоёмкости алгоритма. Применение в задачах на строки. Поиск lcp.&lt;br /&gt;
&lt;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>Mibig</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92588</id>
		<title>Алгоритмы и структуры данных 2 ЭАД 25/26</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92588"/>
		<updated>2025-09-25T23:42:56Z</updated>

		<summary type="html">&lt;p&gt;Mibig: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+_AZ9IpKsxHoyZGMy Ссылка на чат курса]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/staff/mibig/ Мамай Игорь Борисович]&lt;br /&gt;
&lt;br /&gt;
Записи лекций Куренкова В.В. 2024/2025 учебного года:&lt;br /&gt;
https://disk.yandex.ru/d/SYzrnC3HeOJIDA&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.09 || Хеш-функция. || [https://official.contest.yandex.ru/contest/81080 ДЗ 1]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.09 || Z-функция. Префикс функция. || [https://official.contest.yandex.ru/contest/81313 ДЗ 2]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.09 || Суффиксный массив. || [https://official.contest.yandex.ru/contest/81475 ДЗ 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 15.09 || Бор. Алгоритм Ахо-Корасик. || [https://official.contest.yandex.ru/contest/81720 ДЗ 4]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.09 || Метод имитации отжига. Перебор. || [https://official.contest.yandex.ru/contest/81721 ДЗ 5]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 22.09 || Задача нахождения максимального потока в транспортной сети. Алгоритмы Форда-Фалкерсона и Эдмондса-Карпа. || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.09 || Нахождение максимального паросочетания в двудольном графе. Алгоритм Куна. || [https://official.contest.yandex.ru/contest/82086 ДЗ 6]&lt;br /&gt;
|- &lt;br /&gt;
| 8 || 29.09 || Алгоритм Диницы. || -&lt;br /&gt;
|- &lt;br /&gt;
| 9 || 03.10 || Сбалансированные деревья поиска. АВЛ-дерево. Splay-дерево. || -&lt;br /&gt;
|- &lt;br /&gt;
| 10 || 06.10 || Длинная арифметика. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 7] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 11 || 08.10 || Коллоквиум. День 1. || -&lt;br /&gt;
|- &lt;br /&gt;
| 12 || 10.10 || Коллоквиум. День 2. || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 13.10 || Алгоритм Карацубы. &amp;lt;!-- Быстрое преобразование Фурье. --&amp;gt; || -&lt;br /&gt;
|- &lt;br /&gt;
| 14 || 17.10 || Контрольная работа в формате теста. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ К.Р.] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 15 || 20.10 || Запасная лекция. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка = 0.4 * ДЗ + 0.15 * Коллоквиум + 0.15 * К.Р. + 0.1 * Семинары + 0.2 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Количество домашних контестов может измениться. Гарантируется, что общий вклад ДЗ в итоговую оценку 0.4 и что у всех блоков ДЗ будет одинаковый вес.&lt;br /&gt;
&lt;br /&gt;
== Бонусные баллы ==&lt;br /&gt;
&lt;br /&gt;
Бонусные баллы можно получить за участие в 1/8 финала ICPC:&lt;br /&gt;
&lt;br /&gt;
Бонус = 0.15 * min(5, Количество решенных задач).&lt;br /&gt;
&lt;br /&gt;
== Выполнение ДЗ. Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
Длительность выполнения контеста 10 дней. Начало и окончание в 12:00. &lt;br /&gt;
&lt;br /&gt;
Оценка за контест из K задач вычисляется по формуле: 10 * Количество_Решенных_Задач / K.&lt;br /&gt;
&lt;br /&gt;
== Темы для Экзамена ==&lt;br /&gt;
&lt;br /&gt;
Будет предложено решить 5 задач за 1:30 - 2:00&lt;br /&gt;
&lt;br /&gt;
1. Строки. Хэш функция, префикс функция, z-функция.&lt;br /&gt;
&lt;br /&gt;
2. Строки. Бор.&lt;br /&gt;
&lt;br /&gt;
3. Деревья поиска.&lt;br /&gt;
&lt;br /&gt;
4. Паросочетания. Алгоритм Куна.&lt;br /&gt;
&lt;br /&gt;
5. Сложная на любую из пройденных тем.&lt;br /&gt;
&lt;br /&gt;
== Темы для коллоквиума ==&lt;br /&gt;
&lt;br /&gt;
Хэш-функция. Полиномиальное хеширование.&lt;br /&gt;
Применение: Количество разных подстрок.&lt;br /&gt;
Поиск подстроки в строке. Сравнение подстрок.&lt;br /&gt;
Палиндромность подстроки. Количество палиндромов.&lt;br /&gt;
    &lt;br /&gt;
Z-функция. Префикс функция. Построение за линейное время.&lt;br /&gt;
Применение: Поиск подстроки в строке.&lt;br /&gt;
Количество различных подстрок в строке.&lt;br /&gt;
Сжатие строки(Период строки). &lt;br /&gt;
&lt;br /&gt;
Алгоритм Ахо-Карасик. Построение дерева. Оценка трудоёмкости алгоритма. Применение.&lt;br /&gt;
&lt;br /&gt;
Суффиксный массив. Сортировка суффиксов. Оценка трудоёмкости алгоритма. Применение в задачах на строки. Поиск lcp.&lt;br /&gt;
&lt;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>Mibig</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92440</id>
		<title>Алгоритмы и структуры данных 2 ЭАД 25/26</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92440"/>
		<updated>2025-09-19T00:43:09Z</updated>

		<summary type="html">&lt;p&gt;Mibig: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+_AZ9IpKsxHoyZGMy Ссылка на чат курса]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/staff/mibig/ Мамай Игорь Борисович]&lt;br /&gt;
&lt;br /&gt;
Записи лекций Куренкова В.В. 2024/2025 учебного года:&lt;br /&gt;
https://disk.yandex.ru/d/SYzrnC3HeOJIDA&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.09 || Хеш-функция. || [https://official.contest.yandex.ru/contest/81080 ДЗ 1]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.09 || Z-функция. Префикс функция. || [https://official.contest.yandex.ru/contest/81313 ДЗ 2]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.09 || Суффиксный массив. || [https://official.contest.yandex.ru/contest/81475 ДЗ 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 15.09 || Бор. Алгоритм Ахо-Корасик. || [https://official.contest.yandex.ru/contest/81720 ДЗ 4]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.09 || Метод имитации отжига. Перебор. || [https://official.contest.yandex.ru/contest/81721 ДЗ 5]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 22.09 || Задача нахождения максимального потока в транспортной сети. Алгоритмы Форда-Фалкерсона и Эдмондса-Карпа. || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.09 || Нахождение максимального паросочетания в двудольном графе. Алгоритм Куна. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 6] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 8 || 29.09 || Алгоритм Диницы. || -&lt;br /&gt;
|- &lt;br /&gt;
| 9 || 03.10 || Сбалансированные деревья поиска. АВЛ-дерево. Splay-дерево. || -&lt;br /&gt;
|- &lt;br /&gt;
| 10 || 06.10 || Длинная арифметика. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 7] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 11 || 08.10 || Коллоквиум. День 1. || -&lt;br /&gt;
|- &lt;br /&gt;
| 12 || 10.10 || Коллоквиум. День 2. || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 13.10 || Алгоритм Карацубы. &amp;lt;!-- Быстрое преобразование Фурье. --&amp;gt; || -&lt;br /&gt;
|- &lt;br /&gt;
| 14 || 17.10 || Контрольная работа в формате теста. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ К.Р.] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 15 || 20.10 || Запасная лекция. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка = 0.4 * ДЗ + 0.15 * Коллоквиум + 0.15 * К.Р. + 0.1 * Семинары + 0.2 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Количество домашних контестов может измениться. Гарантируется, что общий вклад ДЗ в итоговую оценку 0.4 и что у всех блоков ДЗ будет одинаковый вес.&lt;br /&gt;
&lt;br /&gt;
== Бонусные баллы ==&lt;br /&gt;
&lt;br /&gt;
Бонусные баллы можно получить за участие в 1/8 финала ICPC:&lt;br /&gt;
&lt;br /&gt;
Бонус = 0.15 * min(5, Количество решенных задач).&lt;br /&gt;
&lt;br /&gt;
== Выполнение ДЗ. Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
Длительность выполнения контеста 10 дней. Начало и окончание в 12:00. &lt;br /&gt;
&lt;br /&gt;
Оценка за контест из K задач вычисляется по формуле: 10 * Количество_Решенных_Задач / K.&lt;br /&gt;
&lt;br /&gt;
== Темы для Экзамена ==&lt;br /&gt;
&lt;br /&gt;
Будет предложено решить 5 задач за 1:30 - 2:00&lt;br /&gt;
&lt;br /&gt;
1. Строки. Хэш функция, префикс функция, z-функция.&lt;br /&gt;
&lt;br /&gt;
2. Строки. Бор.&lt;br /&gt;
&lt;br /&gt;
3. Деревья поиска.&lt;br /&gt;
&lt;br /&gt;
4. Паросочетания. Алгоритм Куна.&lt;br /&gt;
&lt;br /&gt;
5. Сложная на любую из пройденных тем.&lt;br /&gt;
&lt;br /&gt;
== Темы для коллоквиума ==&lt;br /&gt;
&lt;br /&gt;
Хэш-функция. Полиномиальное хеширование.&lt;br /&gt;
Применение: Количество разных подстрок.&lt;br /&gt;
Поиск подстроки в строке. Сравнение подстрок.&lt;br /&gt;
Палиндромность подстроки. Количество палиндромов.&lt;br /&gt;
    &lt;br /&gt;
Z-функция. Префикс функция. Построение за линейное время.&lt;br /&gt;
Применение: Поиск подстроки в строке.&lt;br /&gt;
Количество различных подстрок в строке.&lt;br /&gt;
Сжатие строки(Период строки). &lt;br /&gt;
&lt;br /&gt;
Алгоритм Ахо-Карасик. Построение дерева. Оценка трудоёмкости алгоритма. Применение.&lt;br /&gt;
&lt;br /&gt;
Суффиксный массив. Сортировка суффиксов. Оценка трудоёмкости алгоритма. Применение в задачах на строки. Поиск lcp.&lt;br /&gt;
&lt;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>Mibig</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92439</id>
		<title>Алгоритмы и структуры данных 2 ЭАД 25/26</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92439"/>
		<updated>2025-09-19T00:39:50Z</updated>

		<summary type="html">&lt;p&gt;Mibig: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+_AZ9IpKsxHoyZGMy Ссылка на чат курса]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/staff/mibig/ Мамай Игорь Борисович]&lt;br /&gt;
&lt;br /&gt;
Записи лекций Куренкова В.В. 2024/2025 учебного года:&lt;br /&gt;
https://disk.yandex.ru/d/SYzrnC3HeOJIDA&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.09 || Хеш-функция. || [https://official.contest.yandex.ru/contest/81080 ДЗ 1]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.09 || Z-функция. Префикс функция. || [https://official.contest.yandex.ru/contest/81313 ДЗ 2]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.09 || Суффиксный массив. || [https://official.contest.yandex.ru/contest/81475 ДЗ 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 15.09 || Бор. Алгоритм Ахо-Корасик. || [https://official.contest.yandex.ru/contest/81720 ДЗ 4]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.09 || Метод имитации отжига. Перебор. || [https://official.contest.yandex.ru/contest/81721 ДЗ 5]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 22.09 || Задача нахождения максимального потока в транспортной сети. Алгоритмы Форда-Фалкерсона и Эдмондса-Карпа. || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.09 || Нахождение максимального паросочетания в двудольном графе. Алгоритм Куна. || -&lt;br /&gt;
|- &lt;br /&gt;
| 8 || 29.09 || Алгоритм Диницы. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 6] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 9 || 03.10 || Сбалансированные деревья поиска. АВЛ-дерево. Splay-дерево. || -&lt;br /&gt;
|- &lt;br /&gt;
| 10 || 06.10 || Длинная арифметика. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 7] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 11 || 08.10 || Коллоквиум. День 1. || -&lt;br /&gt;
|- &lt;br /&gt;
| 12 || 10.10 || Коллоквиум. День 2. || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 13.10 || Алгоритм Карацубы. &amp;lt;!-- Быстрое преобразование Фурье. --&amp;gt; || -&lt;br /&gt;
|- &lt;br /&gt;
| 14 || 17.10 || Контрольная работа в формате теста. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ К.Р.] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 15 || 20.10 || Запасная лекция. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка = 0.4 * ДЗ + 0.15 * Коллоквиум + 0.15 * К.Р. + 0.1 * Семинары + 0.2 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Количество домашних контестов может измениться. Гарантируется, что общий вклад ДЗ в итоговую оценку 0.4 и что у всех блоков ДЗ будет одинаковый вес.&lt;br /&gt;
&lt;br /&gt;
== Бонусные баллы ==&lt;br /&gt;
&lt;br /&gt;
Бонусные баллы можно получить за участие в 1/8 финала ICPC:&lt;br /&gt;
&lt;br /&gt;
Бонус = 0.15 * min(5, Количество решенных задач).&lt;br /&gt;
&lt;br /&gt;
== Выполнение ДЗ. Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
Длительность выполнения контеста 10 дней. Начало и окончание в 12:00. &lt;br /&gt;
&lt;br /&gt;
Оценка за контест из K задач вычисляется по формуле: 10 * Количество_Решенных_Задач / K.&lt;br /&gt;
&lt;br /&gt;
== Темы для Экзамена ==&lt;br /&gt;
&lt;br /&gt;
Будет предложено решить 5 задач за 1:30 - 2:00&lt;br /&gt;
&lt;br /&gt;
1. Строки. Хэш функция, префикс функция, z-функция.&lt;br /&gt;
&lt;br /&gt;
2. Строки. Бор.&lt;br /&gt;
&lt;br /&gt;
3. Деревья поиска.&lt;br /&gt;
&lt;br /&gt;
4. Паросочетания. Алгоритм Куна.&lt;br /&gt;
&lt;br /&gt;
5. Сложная на любую из пройденных тем.&lt;br /&gt;
&lt;br /&gt;
== Темы для коллоквиума ==&lt;br /&gt;
&lt;br /&gt;
Хэш-функция. Полиномиальное хеширование.&lt;br /&gt;
Применение: Количество разных подстрок.&lt;br /&gt;
Поиск подстроки в строке. Сравнение подстрок.&lt;br /&gt;
Палиндромность подстроки. Количество палиндромов.&lt;br /&gt;
    &lt;br /&gt;
Z-функция. Префикс функция. Построение за линейное время.&lt;br /&gt;
Применение: Поиск подстроки в строке.&lt;br /&gt;
Количество различных подстрок в строке.&lt;br /&gt;
Сжатие строки(Период строки). &lt;br /&gt;
&lt;br /&gt;
Алгоритм Ахо-Карасик. Построение дерева. Оценка трудоёмкости алгоритма. Применение.&lt;br /&gt;
&lt;br /&gt;
Суффиксный массив. Сортировка суффиксов. Оценка трудоёмкости алгоритма. Применение в задачах на строки. Поиск lcp.&lt;br /&gt;
&lt;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>Mibig</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92396</id>
		<title>Алгоритмы и структуры данных 2 ЭАД 25/26</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92396"/>
		<updated>2025-09-17T01:51:06Z</updated>

		<summary type="html">&lt;p&gt;Mibig: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+_AZ9IpKsxHoyZGMy Ссылка на чат курса]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/staff/mibig/ Мамай Игорь Борисович]&lt;br /&gt;
&lt;br /&gt;
Записи лекций Куренкова В.В. 2024/2025 учебного года:&lt;br /&gt;
https://disk.yandex.ru/d/SYzrnC3HeOJIDA&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.09 || Хеш-функция. || [https://official.contest.yandex.ru/contest/81080 ДЗ 1]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.09 || Z-функция. Префикс функция. || [https://official.contest.yandex.ru/contest/81313 ДЗ 2]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.09 || Суффиксный массив. || [https://official.contest.yandex.ru/contest/81475 ДЗ 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 15.09 || Бор. Алгоритм Ахо-Корасик. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 4] --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.09 || Метод имитации отжига. Перебор. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 5] --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 22.09 || Задача нахождения максимального потока в транспортной сети. Алгоритмы Форда-Фалкерсона и Эдмондса-Карпа. || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.09 || Нахождение максимального паросочетания в двудольном графе. Алгоритм Куна. || -&lt;br /&gt;
|- &lt;br /&gt;
| 8 || 29.09 || Алгоритм Диницы. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 6] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 9 || 03.10 || Сбалансированные деревья поиска. АВЛ-дерево. Splay-дерево. || -&lt;br /&gt;
|- &lt;br /&gt;
| 10 || 06.10 || Длинная арифметика. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 7] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 11 || 08.10 || Коллоквиум. День 1. || -&lt;br /&gt;
|- &lt;br /&gt;
| 12 || 10.10 || Коллоквиум. День 2. || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 13.10 || Алгоритм Карацубы. &amp;lt;!-- Быстрое преобразование Фурье. --&amp;gt; || -&lt;br /&gt;
|- &lt;br /&gt;
| 14 || 17.10 || Контрольная работа в формате теста. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ К.Р.] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 15 || 20.10 || Запасная лекция. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка = 0.4 * ДЗ + 0.15 * Коллоквиум + 0.15 * К.Р. + 0.1 * Семинары + 0.2 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Количество домашних контестов может измениться. Гарантируется, что общий вклад ДЗ в итоговую оценку 0.4 и что у всех блоков ДЗ будет одинаковый вес.&lt;br /&gt;
&lt;br /&gt;
== Бонусные баллы ==&lt;br /&gt;
&lt;br /&gt;
Бонусные баллы можно получить за участие в 1/8 финала ICPC:&lt;br /&gt;
&lt;br /&gt;
Бонус = 0.15 * min(5, Количество решенных задач).&lt;br /&gt;
&lt;br /&gt;
== Выполнение ДЗ. Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
Длительность выполнения контеста 10 дней. Начало и окончание в 12:00. &lt;br /&gt;
&lt;br /&gt;
Оценка за контест из K задач вычисляется по формуле: 10 * Количество_Решенных_Задач / K.&lt;br /&gt;
&lt;br /&gt;
== Темы для Экзамена ==&lt;br /&gt;
&lt;br /&gt;
Будет предложено решить 5 задач за 1:30 - 2:00&lt;br /&gt;
&lt;br /&gt;
1. Строки. Хэш функция, префикс функция, z-функция.&lt;br /&gt;
&lt;br /&gt;
2. Строки. Бор.&lt;br /&gt;
&lt;br /&gt;
3. Деревья поиска.&lt;br /&gt;
&lt;br /&gt;
4. Паросочетания. Алгоритм Куна.&lt;br /&gt;
&lt;br /&gt;
5. Сложная на любую из пройденных тем.&lt;br /&gt;
&lt;br /&gt;
== Темы для коллоквиума ==&lt;br /&gt;
&lt;br /&gt;
Хэш-функция. Полиномиальное хеширование.&lt;br /&gt;
Применение: Количество разных подстрок.&lt;br /&gt;
Поиск подстроки в строке. Сравнение подстрок.&lt;br /&gt;
Палиндромность подстроки. Количество палиндромов.&lt;br /&gt;
    &lt;br /&gt;
Z-функция. Префикс функция. Построение за линейное время.&lt;br /&gt;
Применение: Поиск подстроки в строке.&lt;br /&gt;
Количество различных подстрок в строке.&lt;br /&gt;
Сжатие строки(Период строки). &lt;br /&gt;
&lt;br /&gt;
Алгоритм Ахо-Карасик. Построение дерева. Оценка трудоёмкости алгоритма. Применение.&lt;br /&gt;
&lt;br /&gt;
Суффиксный массив. Сортировка суффиксов. Оценка трудоёмкости алгоритма. Применение в задачах на строки. Поиск lcp.&lt;br /&gt;
&lt;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>Mibig</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92285</id>
		<title>Алгоритмы и структуры данных 2 ЭАД 25/26</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_%D0%AD%D0%90%D0%94_25/26&amp;diff=92285"/>
		<updated>2025-09-15T01:45:47Z</updated>

		<summary type="html">&lt;p&gt;Mibig: /* Лекции и ДЗ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+_AZ9IpKsxHoyZGMy Ссылка на чат курса]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
Лектор: [https://www.hse.ru/staff/mibig/ Мамай Игорь Борисович]&lt;br /&gt;
&lt;br /&gt;
Записи лекций Куренкова В.В. 2024/2025 учебного года:&lt;br /&gt;
https://disk.yandex.ru/d/SYzrnC3HeOJIDA&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.09 || Хеш-функция. || [https://official.contest.yandex.ru/contest/81080 ДЗ 1]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 08.09 || Z-функция. Префикс функция. || [https://official.contest.yandex.ru/contest/81313 ДЗ 2]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 12.09 || Суффиксный массив. || [https://official.contest.yandex.ru/contest/81475 ДЗ 3]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 15.09 || Бор. Алгоритм Ахо-Корасик. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 4] --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 19.09 || Метод имитации отжига. Перебор. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 5] --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 22.09 || Задача нахождения максимального потока в транспортной сети. Алгоритмы Форда-Фалкерсона и Эдмондса-Карпа. || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 26.09 || Нахождение максимального паросочетания в двудольном графе. Алгоритм Куна. || -&lt;br /&gt;
|- &lt;br /&gt;
| 8 || 29.09 || Алгоритм Диницы. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 6] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 9 || 03.10 || Сбалансированные деревья поиска. АВЛ-дерево. Splay-дерево. || -&lt;br /&gt;
|- &lt;br /&gt;
| 10 || 06.10 || Длинная арифметика. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ ДЗ 7] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 11 || 10.10 || Коллоквиум. День 1. || -&lt;br /&gt;
|- &lt;br /&gt;
| 12 || 11.10 || Коллоквиум. День 2. || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 13.10 || Алгоритм Карацубы. &amp;lt;!-- Быстрое преобразование Фурье. --&amp;gt; || -&lt;br /&gt;
|- &lt;br /&gt;
| 14 || 17.10 || Контрольная работа в формате теста. || &amp;lt;!-- [https://official.contest.yandex.ru/contest/ К.Р.] --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 15 || 20.10 || Запасная лекция. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка = 0.4 * ДЗ + 0.15 * Коллоквиум + 0.15 * К.Р. + 0.1 * Семинары + 0.2 * Экзамен&lt;br /&gt;
&lt;br /&gt;
Количество домашних контестов может измениться. Гарантируется, что общий вклад ДЗ в итоговую оценку 0.4 и что у всех блоков ДЗ будет одинаковый вес.&lt;br /&gt;
&lt;br /&gt;
== Бонусные баллы ==&lt;br /&gt;
&lt;br /&gt;
Бонусные баллы можно получить за участие в 1/8 финала ICPC:&lt;br /&gt;
&lt;br /&gt;
Бонус = 0.15 * min(5, Количество решенных задач).&lt;br /&gt;
&lt;br /&gt;
== Выполнение ДЗ. Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
Длительность выполнения контеста 10 дней. Начало и окончание в 12:00. &lt;br /&gt;
&lt;br /&gt;
Оценка за контест из K задач вычисляется по формуле: 10 * Количество_Решенных_Задач / K.&lt;br /&gt;
&lt;br /&gt;
== Темы для Экзамена ==&lt;br /&gt;
&lt;br /&gt;
Будет предложено решить 5 задач за 1:30 - 2:00&lt;br /&gt;
&lt;br /&gt;
1. Строки. Хэш функция, префикс функция, z-функция.&lt;br /&gt;
&lt;br /&gt;
2. Строки. Бор.&lt;br /&gt;
&lt;br /&gt;
3. Деревья поиска.&lt;br /&gt;
&lt;br /&gt;
4. Паросочетания. Алгоритм Куна.&lt;br /&gt;
&lt;br /&gt;
5. Сложная на любую из пройденных тем.&lt;br /&gt;
&lt;br /&gt;
== Темы для коллоквиума ==&lt;br /&gt;
&lt;br /&gt;
Хэш-функция. Полиномиальное хеширование.&lt;br /&gt;
Применение: Количество разных подстрок.&lt;br /&gt;
Поиск подстроки в строке. Сравнение подстрок.&lt;br /&gt;
Палиндромность подстроки. Количество палиндромов.&lt;br /&gt;
    &lt;br /&gt;
Z-функция. Префикс функция. Построение за линейное время.&lt;br /&gt;
Применение: Поиск подстроки в строке.&lt;br /&gt;
Количество различных подстрок в строке.&lt;br /&gt;
Сжатие строки(Период строки). &lt;br /&gt;
&lt;br /&gt;
Алгоритм Ахо-Карасик. Построение дерева. Оценка трудоёмкости алгоритма. Применение.&lt;br /&gt;
&lt;br /&gt;
Суффиксный массив. Сортировка суффиксов. Оценка трудоёмкости алгоритма. Применение в задачах на строки. Поиск lcp.&lt;br /&gt;
&lt;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>Mibig</name></author>
	</entry>
</feed>