Алгоритмы и структуры данных - 1 2023/2024 2 модуль (ЭАД КНАД ВСН) — различия между версиями
(→Лекции и ДЗ) |
|||
Строка 15: | Строка 15: | ||
| 2 || 11.11 || Теория чисел. Алгоритм Евклида. Решето Эратосфена. Факторизация чисел. (Расширенный алгоритм Евклида, модульная арифметика, малая теорема ферма) || [https://official.contest.yandex.ru/contest/55845 Д.З.1] || 19.11 | | 2 || 11.11 || Теория чисел. Алгоритм Евклида. Решето Эратосфена. Факторизация чисел. (Расширенный алгоритм Евклида, модульная арифметика, малая теорема ферма) || [https://official.contest.yandex.ru/contest/55845 Д.З.1] || 19.11 | ||
|- | |- | ||
− | | 3 || 14.11 || Рекурсивные алгоритмы (простые задачи). Поиск в глубину на матрицах. Быстрое возведение в степень. || | + | | 3 || 14.11 || Рекурсивные алгоритмы (простые задачи). Поиск в глубину на матрицах. Быстрое возведение в степень. || [https://official.contest.yandex.ru/contest/55986 Д.З.2] || 22.11 |
|- | |- | ||
| 4 || 18.11 || Поиск и сортировка. Сортировка подсчётом, вставками. Метод двух указателей. Сортировка слиянием (Подсчёт количества инверсий). || - || - | | 4 || 18.11 || Поиск и сортировка. Сортировка подсчётом, вставками. Метод двух указателей. Сортировка слиянием (Подсчёт количества инверсий). || - || - |
Версия 11:43, 15 ноября 2023
Содержание
Лекции и ДЗ
Лектор: Куренков Владимир Вячеславович
№ | Дата | Тема | ДЗ | Дедлайн |
---|---|---|---|---|
1 | 07.11 | Алгоритмы: Классификация, сложность. | - | - |
2 | 11.11 | Теория чисел. Алгоритм Евклида. Решето Эратосфена. Факторизация чисел. (Расширенный алгоритм Евклида, модульная арифметика, малая теорема ферма) | Д.З.1 | 19.11 |
3 | 14.11 | Рекурсивные алгоритмы (простые задачи). Поиск в глубину на матрицах. Быстрое возведение в степень. | Д.З.2 | 22.11 |
4 | 18.11 | Поиск и сортировка. Сортировка подсчётом, вставками. Метод двух указателей. Сортировка слиянием (Подсчёт количества инверсий). | - | - |
5 | 21.11 | Бинарный поиск. Целочисленный, вещественный, по ответу. | - | - |
6 | 25.11 | Динамическое программирование. Один и два параметра. | - | - |
7 | 28.11 | К.Р. 1 (Д.З. 1 - 5) | - | - |
8 | 02.12 | Динамическое программирование. НВП. НОП. | - | - |
9 | 05.12 | Задача о рюкзаке | - | - |
10 | 09.12 | Структуры данных: стек, очередь, дек. Множество. Словарь. Поразрядная сортировка. | - | - |
11 | 12.12 | Префексные суммы. Sqrt-декомпозиция. Разреженная таблица. (Алгоритм МО) | - | - |
11 | 16.12 | Структура данный куча. Пирамидальная сортировка. | - | - |
12 | 19.12 | К.Р. 2 (Д.З. 6 - 10) | - | - |
Система оценки
Оценка за модуль 2: 0.3 * Д.З. + 0.3 * К.Р. + 0.1 * Семинары + 0.3 * Экзамен + 0,1 * Бонус
Оценка за модуль 2 может быть выставлена автоматом, если выполнены два условия:
- текущая оценка (0.3 * Д.З. + 0.3 * К.Р. + 0.1 * Семинары + 0,1 * Бонус) / 0.7 >= 8
- оценка за семинары >= 8
Автоматом выставляется текущая оценка.
Таблица с оценками:
Записи лекций и семинаров
Бонусные баллы
Бонусные баллы можно получить следующим образом:
- Решение задачи со звездочкой из домашнего контеста: 1 балл
Выполнение ДЗ. Правила оценивания
После лекции выдается контест, как правило, состоящий из 5 - 10 задач. Дедлайн - в 23:59, дня, указанного в таблице. В течение недели после дедлайна разрешается дорешивать задачи домашнего контеста за половину стоимости. Жёсткий дедлайн для всех контестов 20.12, вне зависимости от окончания дедлайна по контестам.
К.Р. Общие положения
К.Р. происходит, в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП:
http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021
К.Р. 1 (Д.З. 1 - 5) - 28.11 в 9.10
Пересдача К.Р.1 -
К.Р. 2 (Д.З. 6 - 10) - 19.12 в 9.10
Пересдача К.Р.2 -
Экзамен
Таблица с оценками:
Экзамен пройдёт в онлайн-формате с использованием прокторинга. http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021
Темы экзамена: