Subregional

Московский четвертьфинал NEERC - 2017.

 

К участию в чемпионате допускаются команды, состоящие из трёх человек, зарегистрировавшиеся в системе регистрации Moscow Programming Contest и удовлетворяющие правилам формирования команд ICPC на сезон 2017/2018. Неполные команды не допускаются (кроме случаев, согласованных с организаторами вышестоящих соревнований - Northern Eurasia Contests).

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

Каждой команде предоставляется для решения задач один компьютер под управлением операционных систем Linux или Windows с установленным набором программного обеспечения.

Длительность основного тура Moscow Programming Contest - 5 часов. Перед началом контеста участники могут принять участие в пробном туре для знакомства с техникой и тестирующей системой. На пробном туре предлагается решить несколько простейших задач. Результаты пробного тура не влияют на результаты основного тура. Moscow Programming Contest проводится на тестирующей платформе Яндекс.Контест.

Официальные языки программирования - C/C++ и Java, поддерживаются также Python 2.7 и Python 3.5 и Kotlin.

Количество предлагаемых для решения задач может варьироваться от 10 до 14. Решением задачи является программа, написанная на одном из доступных в системе языков программирования. Программа не должна содержать вспомогательных модулей или файлов.

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

Условия первого этапа чемпионата (Moscow Programming Contest) будут доступны на русском языке, условия второго этапа чемпионата (Moscow Subregional) - только на английском языке.

Участникам Moscow Programming Contest разрешено:

  • использовать бумажные англо-русские и русско-английские словари;
  • использовать учебную литературу и другие материалы на бумажных носителях;
  • общаться внутри своей команды, не мешая другим участникам;
  • обращаться по любым вопросам технического и организационного характера к Техкомитету и Оргкомитету площадки.

Участникам Moscow Programming Contest запрещено:

  • использовать электронные устройства, мобильные телефоны, умные часы и любые другие средства связи;
  • подключать флешки, клавиатуры с памятью к компьютеру (в том числе во время пробного тура);
  • общаться во время тура с кем-либо, кроме участников своей команды и уполномоченных на это представителей организаторов;
  • мешать другим участникам соревнований;
  • изменять конфигурацию системы, за исключением возможностей, предоставленных правами аккаунта участника;
  • во время контеста открывать в Интернете какие-либо страницы, кроме официальных сайтов соревнований и страниц текущего контеста в системе Яндекс.Контест.

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

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

Таблица результатов обновляется динамически и видна всем участникам соревнования первые 4 часа контеста. В последний час таблица ``замораживается'' до подведения итогов соревнований. Победителем соревнований считается команда, занявшая первую строчку в таблице. Лучшие команды в соответствии с правилами отбора во второй этап будут приглашены во второй этап соревнований - Moscow Subregional.

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

Полные правила Northern Eurasia Contests, к которым относятся соревнования Московского региона, доступны здесь (только на английском языке).