<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;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_%28%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%29</id>
	<title>Алгоритмы и структуры данных 1 (основной поток) - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;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_%28%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%29"/>
	<link rel="alternate" type="text/html" href="https://wikicshse.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)&amp;action=history"/>
	<updated>2026-06-08T10:18:20Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikicshse.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)&amp;diff=900&amp;oldid=prev</id>
		<title>imported&gt;Gustokashin: Migrated current public revision from wiki.cs.hse.ru</title>
		<link rel="alternate" type="text/html" href="https://wikicshse.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)&amp;diff=900&amp;oldid=prev"/>
		<updated>2022-12-23T12:06:33Z</updated>

		<summary type="html">&lt;p&gt;Migrated current public revision from wiki.cs.hse.ru&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Предварительные результаты == &lt;br /&gt;
&lt;br /&gt;
https://docs.google.com/spreadsheets/d/e/2PACX-1vQ4kQ7kH5i0OJGcI6cbKhU3eVSe_l8ZjECJoRi9zRQFB1i9YsLdR8Q3R_ogCwh2ZYe9XNKYoVstRaRF/pubhtml?gid=1717459840&amp;amp;single=true&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;
Лекции по вторникам с 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 || 1.11 || Алгоритмы и их сложность || [https://official.contest.yandex.ru/contest/42316 ДЗ 1] || || 10.11&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 3.11 || Динамический массив. Стек. Очередь. Дек || [https://official.contest.yandex.ru/contest/42459 ДЗ 2]  || || 12.11&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 8.11 || Сортировки. Куча || [https://official.contest.yandex.ru/contest/42696 ДЗ 3] || [https://disk.yandex.ru/i/rdkegDMiQzZUPg  Запись лекции] || 17.11&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10.11 || Быстрая сортировка. Двоичный поиск || [https://official.contest.yandex.ru/contest/42912 ДЗ 4] || [https://disk.yandex.ru/i/LK_cEKFVCVxq2w Запись лекции] || 21.11&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 15.11 || Сортировка подсчетом и поразрядная. Хеш-таблицы. || [https://official.contest.yandex.ru/contest/43145 ДЗ 5] || [https://disk.yandex.ru/i/wApkyMZcDfSZZA Хеш-таблицы] || 24.11&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 17.11 || Два указателя. Сортировка событий || [https://official.contest.yandex.ru/contest/43367 ДЗ 6] || || 27.11&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 22.11 || Динамическое программирование. Классические задачи || [https://official.contest.yandex.ru/contest/43595 ДЗ 7]  || || 4.12&lt;br /&gt;
|-&lt;br /&gt;
| - || 24.11 || &amp;#039;&amp;#039;&amp;#039;Защита ДЗ 1-5&amp;#039;&amp;#039;&amp;#039; || см. ниже || - ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 29.11 || Двумерная динамика. Динамика по подстрокам || [https://official.contest.yandex.ru/contest/43983 ДЗ 8] || || 8.12&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 1.12 || Динамическое программирование. Задача о рюкзаке. Жадные алгоритмы || [https://official.contest.yandex.ru/contest/44047 ДЗ 9]  ||  || 11.12&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 6.12 || Хеши для строк || [https://official.contest.yandex.ru/contest/44237 ДЗ 10] || [https://disk.yandex.ru/i/Mw_C4WN9Ebn7xg Часть 1], [https://disk.yandex.ru/i/kljYMsISdkWc-Q Часть 2] || 15.12&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 8.12 || Биномиальная и Фибоначчиевы кучи ||  || [https://disk.yandex.ru/i/40_lN4w8FCmkJQ Запись 2021 года], ответы на вопросы 13.12 ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 13.12 || Запасная лекция || - || - ||&lt;br /&gt;
|-&lt;br /&gt;
| - || 15.12 || &amp;#039;&amp;#039;&amp;#039;Защита ДЗ 6-10&amp;#039;&amp;#039;&amp;#039; || - || - ||&lt;br /&gt;
|-&lt;br /&gt;
| - || 20.12 || &amp;#039;&amp;#039;&amp;#039;Переписывание защиты по выбору студента&amp;#039;&amp;#039;&amp;#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;= 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;
== Защита ДЗ 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/43701&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSeX9LJ889VgFolfTdlPyUl6Dec9-AOTfDh8uNgPBRRK0wJjjA/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, сайт https://docs.python.org, а также свои решения задач из контестов с домашними заданиями.&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;
| &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#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;
| &amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#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;
Защита ДЗ будет проходить в онлайн-формате с использованием прокторинга. Описание прокторинга: 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/44528&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSdK7SGYrxfRvQ6Qc-9aPFDj2wXXOFlWzUCM1gaJr-1YwJkoeA/viewform&lt;br /&gt;
&lt;br /&gt;
На защите ДЗ разрешается использовать эту вики-страницу, сайт https://docs.python.org, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 6 по 10 включительно. Защита ДЗ состоит из 5 задач. Итоговая оценка определяется следующим образом:&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 0 задач: ДЗ * 0.5&lt;br /&gt;
&lt;br /&gt;
* Если на защите решена 1 задача: min(ДЗ, max(0, 2 + (ДЗ - 2) * 0.5)&lt;br /&gt;
&lt;br /&gt;
* Если на защите решено 2 задачи: min(ДЗ, 4 + max(0, (ДЗ - 4) * 0.75))&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;
Переписывание защиты ДЗ будет проходить в онлайн-формате с использованием прокторинга. Описание прокторинга: 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;
Вход в контест для переписывания защиты ДЗ 1-5: https://official.contest.yandex.ru/contest/44642&lt;br /&gt;
&lt;br /&gt;
Вход в контест для переписывания защиты ДЗ 6-10: https://official.contest.yandex.ru/contest/44643&lt;br /&gt;
&lt;br /&gt;
Форма для сдачи записанных видео: https://docs.google.com/forms/d/e/1FAIpQLSdAQpZ9Xbqlpc-Rtwv_2QY5iHvr2gtMxoV5FvCLPwKdcg8-og/viewform&lt;br /&gt;
&lt;br /&gt;
На переписывании защиты ДЗ разрешается использовать эту вики-страницу, сайт https://docs.python.org, а также свои решения задач из контестов с домашними заданиями.&lt;br /&gt;
&lt;br /&gt;
Предварительная оценка за ДЗ (обозначатся в формулах как ДЗ) считается как средняя оценка за все ДЗ с 1 по 5 или с 6 по 10 включительно. Защита ДЗ состоит из 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;
| &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#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;
| &amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039; || 0 || 1 || 2 || 2,25 || 2,5 || 2,75 || 3 || 3,25 || 3,5 || 3,75 || 4&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039; || 0 || 1 || 2 || 3 || 4 || 4,5 || 5 || 5,5 || 6 || 6,5 || 7&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 6,75 || 7,5 || 8,25 || 9&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039; || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#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;
Экзамен заочный, состоится в субботу 24 декабря, с 11:00 до 13:00 (продолжительность — 2 астрономических часа).&lt;br /&gt;
&lt;br /&gt;
Ссылка на вход в контест для ПМИ: https://official.contest.yandex.ru/contest/44776&lt;br /&gt;
&lt;br /&gt;
Контест состоит из большого количества вопросов с кратким ответом. Примеры вопросов:&lt;br /&gt;
* Выберите правильную оценку сложности для показанного фрагмента кода;&lt;br /&gt;
* С изначально пустым стеком выполнили следующую последовательность операций. Выведите текущее состояние стека;&lt;br /&gt;
* В отсортированном массиве размера 100 000 ищут элемент при помощи бинарного поиска. Какое максимальное количество итераций потребуется?&lt;br /&gt;
&lt;br /&gt;
Ответ на каждый вопрос требуется ввести в текстовое поле или выбрать один из вариантов. Количество попыток не ограничено, проверяется последняя. Результаты проверки ответов становятся видны &amp;#039;&amp;#039;&amp;#039;только после окончания экзамена&amp;#039;&amp;#039;&amp;#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;
Не разрешается использовать телефон и устройства, наушники. &amp;#039;&amp;#039;&amp;#039;Не разрешается пользоваться конспектом лекций или смотреть записи лекций, а также использовать решения домашних заданий.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Осуществляется прокторинг аналогично контрольным работам. Ссылка на форму для отправки видео: https://docs.google.com/forms/d/e/1FAIpQLScvTQlXXbfu3czHdWCqubQm9zv5NGe8hNPbwIsexVkARCHWPw/viewform&lt;/div&gt;</summary>
		<author><name>imported&gt;Gustokashin</name></author>
	</entry>
</feed>