Лидерборд

Чтобы настроить таблицу результатов соревнования, откройте соревнование и в меню слева выберите Настройки → Лидерборд.

Общие настройки

Параметр

Описание

Включить генерацию лидерборда

Включите, чтобы создавать и обновлять таблицу результатов соревнования.

Система оценивания

Определяет правила начисления баллов и построения таблицы результатов:

  • SHAD — участники сортируются по сумме баллов за решенные задачи. Можно задать баллы за каждую задачу и штрафы за вердикты.
  • ACM — участники сортируются по количеству решенных задач. За решенную задачу начисляется один балл. Штраф составляет одно очко за каждую минуту до первого успешного решения задачи и 20 очков за каждую неуспешную попытку перед ним.
  • IOI — участники сортируются по сумме баллов за пройденные тесты. Баллы за тесты можно настроить отдельно для каждой задачи.
  • SCORING — участники сортируются по сумме баллов, выданных проверяющей программой или постпроцессором. Можно настроить штрафы за попытки.

Подробнее читайте в разделе Типы лидербордов в соревнованиях.

Видимость лидерборда

Выберите, кто и когда увидит таблицу результатов:

  • Всем после старта;
  • Участникам;
  • Участникам после старта;
  • Участникам после старта, всем после завершения;
  • Судьям;
  • Судьям после старта, участникам после завершения.

Заморозить лидерборд через

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

Разморозить лидерборд через

Укажите время от начала соревнования или старта конкретного участника, после которого участники снова увидят актуальные результаты. Если настроена заморозка, задайте и время разморозки. Оно может совпадать с окончанием соревнования.

Во время заморозки участник продолжает видеть результаты собственных посылок.

Настройки системы оценивания

После выбора Системы оценивания появляются настройки выбранного типа лидерборда. Следующие параметры доступны для всех четырех типов:

Параметр

Описание

Не учитывать ошибки компиляции

Если включено, посылки с вердиктом Compilation Error (CE) не дают баллов и не добавляют штраф.

Не учитывать ошибки проверки перед компиляцией

Если включено, посылки с вердиктом Precompile Check Failed (PCF) не дают баллов и не добавляют штраф.

Показывать участников без посылок

Включите, чтобы в таблице были и участники, которые не отправили ни одного решения.

Посылки в замороженном лидерборде

Определяет, что участники видят после заморозки:

  • Ничего — новые попытки не отображаются;
  • Факт попытки — новая попытка другого участника обозначается знаком ?;
  • Показывать число попыток — отображается число попыток других участников.

SHAD

Для системы SHAD настройте баллы за задачи и штрафы за вердикты:

Параметр

Описание

Баллы за решённую задачу

Укажите, сколько баллов начислять за каждую решенную задачу.

Баллы за отдельные задачи

Задайте баллы для каждой задачи отдельно. Если для задачи указано 0, используется значение поля Баллы за решённую задачу.

Штрафные баллы за вердикты

Укажите штраф для каждого вердикта проверки в таблице. Например, можно задать разные штрафы для Wrong Answer, Runtime Error и Time Limit Exceeded. Ошибки компиляции и проверки перед компиляцией можно исключить отдельными настройками выше.

ACM

Для системы ACM доступны только общие настройки системы оценивания. Дополнительных полей нет.

IOI

Для системы IOI доступны дополнительные параметры:

Параметр

Описание

Учитывать баллы, даже если не пройдены примеры

Включите, чтобы учитывать баллы за посылку, даже если она не прошла тесты из условия задачи.

Баллы за пройденный тест

Укажите, сколько баллов начислять за каждый успешно пройденный тест.

Посылка для зачёта

Выберите, какая посылка учитывается, если участник отправил решение задачи несколько раз:

  • Последняя — последняя посылка в зачетное время;
  • Лучшая по результату — посылка с лучшим результатом проверки;
  • Лучшая по результату с токенами — посылка с токеном и лучшим результатом проверки.

Баллы за тесты в отдельных задачах

Укажите баллы за тест отдельно для каждой задачи. Если для задачи указано 0, используется значение поля Баллы за пройденный тест.

SCORING

Для системы SCORING доступны дополнительные параметры:

Параметр

Описание

Учитывать баллы, даже если не пройдены примеры

Включите, чтобы учитывать баллы за посылку, даже если она не прошла тесты из условия задачи.

Посылка для зачёта

Выберите Последняя, Лучшая по результату или Лучшая по результату с токенами. Значения описаны в настройках IOI.

Начислять штраф за попытки

Включите, чтобы учитывать попытки до зачетной посылки. После включения появятся поля Штраф за попытку и Стратегия начисления штрафа.

Штраф за попытку

Укажите количество штрафных секунд за каждую неуспешную попытку до зачетной посылки.

Стратегия начисления штрафа

Выберите способ подсчета общего штрафа:

  • SUM — сумма штрафов по задачам;
  • MAX — максимальный штраф среди задач;
  • SUM_MAX — сумма штрафов за попытки и максимальное штрафное время зачетной посылки.
Написать в службу поддержки