Каждая задача будет оценена в некоторое количество баллов. За каждый контест можно суммарно набрать 100 баллов.
За ошибки WA, RE, ML, TL, PE (в случае последующей успешной сдачи) снимается 1 балл. За ошибки PCF (проверка кода перед компиляцией) и CE баллы не снимаются.
В случае, если в задаче явно указаны примеры ввода-вывода, то в ошибках на этих тестах баллы не снимаются. Как правило, таких задач у нас будет мало.
Контесты будут выдаваться централизовано в день лекции (вторник или четверг). У каждого контеста будет два дедлайна. Второй дедлайн будет назначаться через неделю после первого.
Решение, сданное после первого, но до второго дедлайна, получит лишь 50% от заработанных баллов. Решение, сданное после второго дедлайна, но до конца модуля, получит 10% от заработанных баллов. Между дедлайнами полученные баллы никак не зависят от времени сдачи.
Ваши успешные решения будут также отсматриваться преподавателями и ассистентами, которые могут выставить вашему решению статус IG (ignored) при нарушении каких-либо правил. Такие проигнорированные решения не будут учитываться в подсчёте баллов. Вам придётся пересдать такое решение (и вы рискуете просрочить дедлайн и потерять баллы). Мы не будем в день дедлайна игнорировать посылки, пришедшие за трое суток до дедлайна (рано сдавших поздно не баним).
Мы будем смотреть на последнее успешное решение. Повторная успешная отправка решения не снимает баллы.
Турнирная таблица в Контесте будет показывать только состояние до первого дедлайна. Окончательные итоги будут подведены в отдельной таблице к концу модуля.
Контест может выставить отрицательные баллы, если вы всё-таки сдали задачу, но с большим штрафом. В этом случае мы вручную поставим полбалла за такую задачу вместо отрицательных баллов при подведении итогов в конце модуля.
- Списывание (кроме копирования кода с лекций или семинаров).
- Нарушение правил style guide.
- Нарушение явных условий задачи (например, запрета на использование каких-либо конструкций).
- Неверное решение, которому посчастливилось пройти автоматические тесты.
- Нарушение прочих требований, явно озвученных на лекции или на семинаре.