ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила

Правила онлайн-соревнований

Для зарегистрированных пользователей Timus Online Judge регулярно проводит онлайн-соревнования по правилам Международного студенческого чемпионата мира по программированию (ACM ICPC). Для участия в соревнованиях не требуется специальная регистрация, достаточно прийти на сайт в нужный момент и просто начать решать задачи.

В момент старта соревнования по ссылке Текущее соревнование становятся доступными условия задач. Для решения предлагается порядка 10 задач с условиями на английском и русском языках (либо только на английском). Как правило, соревнование длится 5 часов. Решения задач принимаются только в течение этого времени. По окончании соревнования задачи копируются в архив задач. О том, как решать задачи, следует читать в руководстве по использованию архива задач. Для решения задач соревнования доступны те же языки программирования, что и в архиве задач.

Во время соревнования участникам доступна таблица с текущими результатами — «монитор». В мониторе отображаются все участники, отправившие на проверку хотя бы одно решение. Если у вас еще нет большого опыта в решении задач, монитор поможет вам выбрать самые простые задачи. За час до конца соревнования монитор замораживается. Итоговые результаты появляются после окончания соревнования.

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

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

Подсчет результатов

Участники ранжируются по числу решенных (т.е. зачтенных) задач. При равном количестве решенных задач выше ставится участник, имеющий меньшее суммарное время. А при равном количестве решенных задач и суммарного времени выше ставится участник, у которого раньше сдана его последняя задача.

Суммарное время определяется как сумма времени, затраченного на каждую решенную задачу. Время, затраченное на задачу, считается от начала соревнования до отправки первого зачтенного решения, плюс 20 штрафных минут за каждое предыдущее незачтенное решение этой задачи (не считая ошибок компиляции). Нерешенные задачи никакого вклада в суммарное время не вносят.