Типы мониторов в соревнованиях

Во время соревнования участникам доступна таблица текущих результатов. Они отсортированы в соответствии с правилами соревнования по положению участников и/или команд. Правила сортировки зависят от типа монитора. Большинство параметров для каждого типа монитора можно настраивать.

По умолчанию для новых соревнований отключена генерация мониторов. Если вы используете соревновательные элементы, включите генерацию монитора в настройках соревнования.

Общие возможности

Отображение монитора при интервальном старте

Подробнее об интервальном старте см. раздел Время старта участников в разделе Интервал.

Каждый участник видит монитор с результатами, приведенными к его времени старта. Это позволяет эмулировать параллельное участие в соревновании даже при разном фактическом времени старта участников. Например, два участника начали соревнование с разрывом в час, при этом первый уже через полчаса после начала отправил успешное решение. Второй участник, приступивший к заданиям на час позже, увидит у себя в мониторе успешное решение первого не сразу, а спустя те же полчаса после своего старта.

Заморозка и разморозка монитора

Заморозка монитора — это остановка обновления результатов, которые видит конкретный участник. Параметры заморозки:

  • Время заморозки. Через какое время монитор будет заморожен. Отсчитывается от старта конкретного участника (для соревнований с фиксированным стартом это начало соревнования).

  • Время разморозки. Через какое время монитор будет разморожен и снова начнет показывать актуальное состояние результатов автоматической проверки. Также отсчитывается от старта участника (начала соревнования). Может совпадать со временем окончания соревнования.

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

Свои собственные результаты участник всегда будет видеть сразу, независимо от заморозки монитора.

Выбор оцениваемой посылки

Доступно для мониторов Scoring и IOI. Параметр определяет, какое из отправленных участником решений (для задач, в которых решение может быть отправлено несколько раз) будет учитываться в зачете и попадет в монитор:

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

Примечание

Если вы поменяли тип монитора, отправьте посылки на перетестирование.

Подробнее о настройке мониторов в соревновании см. раздел Монитор.

Особенности типов

Монитор

Ранжирование участников

Расчет баллов

Штрафы

ACM

По количеству решенных задач: чем больше задач решено, тем выше место.

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

1 балл за каждую решенную задачу.

Штраф рассчитывается как сумма штрафных очков за время до первой успешной посылки и за неуспешные решения:

  • 1 штрафное очко за каждую минуту от начала соревнования до первой успешной посылки по каждой из решенных задач;
  • 20 штрафных очков (20 минут по правилам ACM) за каждое не прошедшее тесты решение до успешной посылки.

Scoring

По сумме баллов за задачи.

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

Баллы за каждую задачу выставляет чекер или постпроцессор задачи.

Без оценивающего чекера либо постпроцессора в каждой задаче использование Scoring монитора нецелесообразно.

Штраф можно включить или отключить в настройках монитора.

Размер штрафа определяется исходя из параметров:

  • Штраф за попытку. Количество штрафных секунд за каждую неудачную (вердикт не ОК) посылку в задачу до той, которая выбирается в качестве оцениваемой.

  • Выбор оцениваемой посылки. Штраф рассчитывается для конкретной посылки.

  • Стратегия начисления штрафа. Определяет расчет общего штрафа в соревновании для участника. Возможные варианты:

    • SUM — сумма штрафов за все выбранные посылки (см. Выбор оцениваемой посылки) по каждой задаче.
    • MAX — максимальный штраф из всех штрафов за задачи.
    • SUM_MAX — сумма всех штрафных секунд за попытки до удачных посылок + максимальное штрафное время за худшую по времени оцениваемую посылку.
  • Время от старта соревнования до момента отправки посылки. Высчитывается для каждой посылки каждого участника соревнования.

IOI

По сумме баллов за задачи.

Участники с одинаковым количеством баллов делят занятое место.

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

Все тесты равноценны, количество баллов за тест в каждой задаче задается в настройках соревнования.

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

Нет.

SHAD

По сумме баллов за задачи.

Участники с одинаковым количеством баллов делят занятое место.

Итоговая оценка задачи — разность между баллами за задачу и суммой штрафных очков.

Количество баллов за успешное решение определяется в настройках соревнования.

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

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

Написать в службу поддержки
Следующая