Типы мониторов в соревнованиях
Во время соревнования участникам доступна таблица текущих результатов. Они отсортированы в соответствии с правилами соревнования по положению участников и/или команд. Правила сортировки зависят от типа монитора. Большинство параметров для каждого типа монитора можно настраивать.
По умолчанию для новых соревнований отключена генерация мониторов. Если вы используете соревновательные элементы, включите генерацию монитора в настройках соревнования.
Общие возможности
Отображение монитора при интервальном старте
Подробнее об интервальном старте см. раздел Время старта участников в разделе Интервал.
Каждый участник видит монитор с результатами, приведенными к его времени старта. Это позволяет эмулировать параллельное участие в соревновании даже при разном фактическом времени старта участников. Например, два участника начали соревнование с разрывом в час, при этом первый уже через полчаса после начала отправил успешное решение. Второй участник, приступивший к заданиям на час позже, увидит у себя в мониторе успешное решение первого не сразу, а спустя те же полчаса после своего старта.
Заморозка и разморозка монитора
Заморозка монитора — это остановка обновления результатов, которые видит конкретный участник. Параметры заморозки:
-
Время заморозки. Через какое время монитор будет заморожен. Отсчитывается от старта конкретного участника (для соревнований с фиксированным стартом это начало соревнования).
-
Время разморозки. Через какое время монитор будет разморожен и снова начнет показывать актуальное состояние результатов автоматической проверки. Также отсчитывается от старта участника (начала соревнования). Может совпадать со временем окончания соревнования.
-
Видимость посылок во время заморозки. Позволяет настроить, будут ли участники видеть попытки решения определенных задач и число попыток других участников.
Свои собственные результаты участник всегда будет видеть сразу, независимо от заморозки монитора.
Выбор оцениваемой посылки
Доступно для мониторов Scoring и IOI. Параметр определяет, какое из отправленных участником решений (для задач, в которых решение может быть отправлено несколько раз) будет учитываться в зачете и попадет в монитор:
- Последняя — последняя отправленная участником посылка.
- Лучшая по результату — посылка, лучшая по результату из числа успешно прошедших тесты.
- Лучшая по результату с токенами — посылка, лучшая по результату из числа успешно прошедших тесты и подписанная токеном.
Примечание
Если вы поменяли тип монитора, отправьте посылки на перетестирование.
Подробнее о настройке мониторов в соревновании см. раздел Монитор.
Особенности типов
|
Монитор |
Ранжирование участников |
Расчет баллов |
Штрафы |
|
ACM |
По количеству решенных задач: чем больше задач решено, тем выше место. Участники, решившие одинаковое количество задач, ранжируются по размеру штрафа: чем меньше сумма штрафа, тем выше место. |
1 балл за каждую решенную задачу. |
Штраф рассчитывается как сумма штрафных очков за время до первой успешной посылки и за неуспешные решения:
|
|
Scoring |
По сумме баллов за задачи. Участники с одинаковым количеством баллов делят занятое место либо могут быть дополнительно ранжированы по размеру штрафа в соответствии с настройками соревнования. |
Баллы за каждую задачу выставляет чекер или постпроцессор задачи. Без оценивающего чекера либо постпроцессора в каждой задаче использование Scoring монитора нецелесообразно. |
Штраф можно включить или отключить в настройках монитора. Размер штрафа определяется исходя из параметров:
|
|
IOI |
По сумме баллов за задачи. Участники с одинаковым количеством баллов делят занятое место. |
Баллы за задачу складываются из баллов, начисленных за каждый успешно пройденный решением тест. Все тесты равноценны, количество баллов за тест в каждой задаче задается в настройках соревнования. Балл за задачу может быть переопределен постпроцессором. В результатах тестирования постпроцессору доступны баллы, выставленные за каждый тест в рамках конфигурации настроек соревнования. |
Нет. |
|
SHAD |
По сумме баллов за задачи. Участники с одинаковым количеством баллов делят занятое место. |
Итоговая оценка задачи — разность между баллами за задачу и суммой штрафных очков. Количество баллов за успешное решение определяется в настройках соревнования. |
Штрафные очки за некорректные вердикты вычитаются из максимального балла, который выставляется за успешное решение после неуспешных посылок. Количество штрафных очков за каждый неуспешный вердикт определяется в настройках соревнования. |