Skip to content

Instantly share code, notes, and snippets.

@alzobnin
Last active January 12, 2021 20:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alzobnin/d70b26ecb3476d8c1a4daf3914fc35e1 to your computer and use it in GitHub Desktop.
Save alzobnin/d70b26ecb3476d8c1a4daf3914fc35e1 to your computer and use it in GitHub Desktop.

Правила начисления баллов в домашних контестах

Каждая задача будет оценена в некоторое количество баллов. За каждый контест можно суммарно набрать 100 баллов.

За ошибки WA, RE, ML, TL, PE (в случае последующей успешной сдачи) снимается 1 балл. За ошибки PCF (проверка кода перед компиляцией) и CE баллы не снимаются.

В случае, если в задаче явно указаны примеры ввода-вывода, то в ошибках на этих тестах баллы не снимаются. Как правило, таких задач у нас будет мало.

Контесты будут выдаваться централизовано в день лекции (вторник или четверг). У каждого контеста будет два дедлайна. Второй дедлайн будет назначаться через неделю после первого.

Решение, сданное после первого, но до второго дедлайна, получит лишь 50% от заработанных баллов. Решение, сданное после второго дедлайна, но до конца модуля, получит 10% от заработанных баллов. Между дедлайнами полученные баллы никак не зависят от времени сдачи.

Ваши успешные решения будут также отсматриваться преподавателями и ассистентами, которые могут выставить вашему решению статус IG (ignored) при нарушении каких-либо правил. Такие проигнорированные решения не будут учитываться в подсчёте баллов. Вам придётся пересдать такое решение (и вы рискуете просрочить дедлайн и потерять баллы). Мы не будем в день дедлайна игнорировать посылки, пришедшие за трое суток до дедлайна (рано сдавших поздно не баним).

Мы будем смотреть на последнее успешное решение. Повторная успешная отправка решения не снимает баллы.

Турнирная таблица в Контесте будет показывать только состояние до первого дедлайна. Окончательные итоги будут подведены в отдельной таблице к концу модуля.

Контест может выставить отрицательные баллы, если вы всё-таки сдали задачу, но с большим штрафом. В этом случае мы вручную поставим полбалла за такую задачу вместо отрицательных баллов при подведении итогов в конце модуля.

За что может быть проигнорировано решение

  1. Списывание (кроме копирования кода с лекций или семинаров).
  2. Нарушение правил style guide.
  3. Нарушение явных условий задачи (например, запрета на использование каких-либо конструкций).
  4. Неверное решение, которому посчастливилось пройти автоматические тесты.
  5. Нарушение прочих требований, явно озвученных на лекции или на семинаре.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment