Условия задач и примеры входных данных можно найти в ejudge системе.
Ответы на самые частые вопросы можно найти здесь.
- Соблюдение правил оформления кода (0.5 балла) [1].
- Бенчмарк (0.5 балла).
- В ЛР#1 и ЛР#2 нельзя использовать стандартные контейнеры STL.
- Отсутствие ошибок при работе с динамической памятью.
- ЛР#1: 5 октября (отлично), 12 октября (хорошо), ссылка для входа
- ЛР#2: 16 ноября (отлично), 23 ноября (хорошо), ссылка для входа
- ЛР#3: 23 ноября (отлично), 30 ноября (хорошо), ссылка для входа
- ЛР#4: 28 декабря (отлично), 11 января (хорошо), ссылка для входа
- ЛР#5: 7 марта (отлично), 14 марта (хорошо), ссылка для входа
- ЛР#6: 14 марта (отлично), 21 марта (хорошо), ссылка для входа
- ЛР#7: 21 марта (отлично), 28 марта (хорошо), ссылка для входа
- ЛР#8: 28 марта (отлично), 4 апреля (хорошо), ссылка для входа
- ЛР#9: 25 апреля (отлично), 2 мая (хорошо), ссылка для входа
Лабораторные работы #2 и #3 сдаются вместе, поэтому крайние сроки у них общие.
В минимальный набор к ЛР#3 кроме того, что описано в задании входит perf [2]. Кроме того, настоятельно рекомендуется ознакомится и попробовать Sanitizer'ы [3].
[1] Мнение автора документа относительно оформления кода может не совпадать с требованиями курса.
[2] Если вы поклонник ОС отличной от Linux, можете написать мне письмо и мы подберем вам подходящий инструмент.