Preloader

About festival

March 31 and April 1, 2018 MosCode Festival will be held in Skolkovo. Moscow Competitive Programming Festival “MosCode Festival” is organized by the Laboratory for IT Education Development, MIPT. The strongest programmers from Russia and other countries will gather at the Festival in Skolkovo to compete for the MosCode Festival Cup.


MosCode Festival schedule:
March 31 - Personal contest
April 1 - Team contest


It is necessary to pass a qualifying team contest to participate in a personal contest.

There is no fee for participating in the event. The participants of the Moscow Pre-Finals ACM ICPC Workshop 2018 are provided with meals and accommodation. For the duration of the MosCode Festival participants from other cities will be accommodated at one of MIPT dormitories on campus (Dolgoprudny). Participants can book a hotel next to the Technopark "Skolkovo" at their own expense.



Attention! A laptop is required for participation. Please read the instruction on compilers.

If you have any questions email to acm@phystech.edu

О фестивале

31 марта и 1 апреля 2018 года состоится студенческий чемпионат по спортивному программированию MosCode Festival, организатором которого выступает Центр развития ИТ-образования МФТИ. Самые сильные программисты России и зарубежья соберутся на Фестивале в Сколково, чтобы побороться за кубок MosCode Festival.

Расписание MosCode Festival:
31 марта - личный тур
1 апреля - командный зачет

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

Участие в мероприятии бесплатно. Для участников Moscow Pre-Finals ACM ICPC Workshop 2018 предоставляется проживание и питание. На время проведения соревнования иногородним участникам предоставляется общежитие в МФТИ (Долгопрудный), либо вы можете самостоятельно забронировать гостиницу рядом с площадкой проведения.

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



По вопросам участия в Фестивале пишите на acm@phystech.edu

Место проведения

Venue

Фестиваль пройдет в Технопарке “Сколково” по адресу: г. Москва, территория Инновационного центра «Сколково», Большой бульвар, 42, корп. 1

Добраться до места проведения Фестиваля можно будет на маршрутном такси от метро “Славянский бульвар”, организованном МФТИ специально для участников MosCode Festival. Участникам весенних сборов Moscow Pre-Finals ACM ICPC Workshop 2018 предоставляется трансфер от МФТИ (г. Долгопрудный).

The MosCode Festival will be held at the Technopark “Skolkovo” at 42 Bolshoy boulevard, Skolkovo Innovation Center, Moscow, 143026.

It will be possible to get to the venue of the festival by a shuttle from "Slavyanskiy Boulevard" metro station. Shuttles are payed for by MIPT and are for participants' use only. Participants of Moscow Pre-Finals ACM ICPC Workshop 2018 are provided with a transfer from MIPT (Dolgoprudny).

Selection rules

Moscow Pre-Finals ACM ICPC Workshop 2018 participants, finalists of ACM ICPC 2017/2018 and foreign participants
The teams participating in the Moscow Pre-Finals ACM ICPC Workshop 2018, the finalist teams of the ACM ICPC of the 2017-2018 season and the first 10 teams outside the Northeast European Region (NEERC) are eligible to participate in the MosCode Fest without qualifying.


Other teams
Other teams participate in the open qualifying contest on February 11, 2018 at 11:00am (UTC+03). The contest will use the tasks from the first division challenges of the E.V. Pankratiev Open Cup. In case a team does not participate in the E.V. Pankratiev Open Cup it will be sent a login for participating in the qualifying contest. It is a 5-hour task and is conducted on the ACM ICPC system.


Forming lists
Two lists will be formed at the end of the qualifying round: the blue list will include teams from Moscow and Moscow region and the red list will include all other teams. Any team from the top 20 of the red list and any team from the blue list which showed the result better than at least one of the invited teams gets an invitation to the MosCode Festival, all other teams form a waiting list. Any participant who qualified for the team contest can participate in the personal one.


Правила проведения отборочных туров

Команды Moscow Pre-Finals ACM ICPC Workshop 2018, финалисты ACM ICPC 2017/2018 и иностранные участники
Команды, участвующие в Moscow Pre-Finals Workshop ACM ICPC 2018, команды-финалисты ACM ICPC сезона 2017-2018 и первые 10 зарегистрировавшихся команд вне Северо-Восточного Европейского региона (NEERC) получают право участия в MosCode Fest без прохождения отборочного раунда.


Остальные команды
Остальные команды участвуют в открытом отборочном раунде 11 февраля 2018 года в 11:00 (по московскому времени). Раунд будет проходить на задачах первого дивизиона одного из этапов Открытого Кубка им. Е.В. Панкратьева по программированию. Если команда не участвует в Открытом Кубке им. Е.В. Панкратьева, ей будет выслан логин для участия в отборочном раунде. Раунд длится 5 часов и проводится по системе ACM ICPC.


Формирование списков
По завершении отборочного раунда формируются два списка: в синий список входят команды Москвы и Московской области, в красный список - все остальные команды. На MosCode Festival приглашаются все команды, занявшие по итогам отборочного раунда место не ниже, чем 20-я команда из красного списка. То есть гарантированно приглашаются 20 команд из красного списка и все команды синего списка, показавшие результат не хуже, чем хотя бы одна из приглашённых команд. Из остальных команд отбора формируется лист ожидания. На личный раунд проходят все те, кто прошел отборочные на командный тур.


Instruction on compilers and environments

Any browser will work with the testing system and no special clients are required.

Testing will be run on Linux.

To compile programs written in C/C++ on Linux-based laptops you will need a compiler compatible with gcc 4.9 (or higher); Geany or Code::Blocks of the latest version are recommended as IDE. Similar or newer versions of compilers are recommended for Mac users as well.

For Windows it is recommended to use Code::Blocks (if possible, choose the distribution kit with a compiler included) and Geany; using Visual Studio is recommended starting from Visual Studio 2013 (although for full compatibility it's better to have Code::Blocks and a gcc port).

To compile and depug programs written in Java it is recommended to use the latest version of Oracle JDK. As IDE you can use Eclipse and IntelliJ IDEA.

Инструкция по компиляторам и средам

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

Тестирование будет производиться на компьютерах под управлением ОС Linux.

Для ноутбуков под управлением Linux для компиляции программ на C/C++ требуется компилятор, совместимый с GCC версии 4.9 (и выше); из сред разработки рекомендуется установить Geany, Code::Blocks последней версии. Аналогичные или более свежие версии компиляторов рекомендуются и для пользователей Mac.

В Windows рекомендуется использовать Code::Blocks (желательно при установке выбрать версию дистрибутива с компилятором) и Geany; использовать Visual Studio рекомендуется начиная с Visual Studio 2013 (хотя для более полной совместимости и рекомендуется Code::Blocks и порт gcc).

Для компиляции и отладки программ на Java рекомендуется использовать последнюю версию Oracle JDK. В качестве сред разработки - Eclipse и IntelliJ IDEA.

How to get a visa


Participation in the MosCode Festival for foreign citizens requires compliance with the order of entrance into Russia carried out by established rules. The order varies depending on the visa status with countries that participants come from.


  • On the first step, you need to register.
  • It is necessary to preliminarily obtain an invitation. To do this, you need to fill the form with passport information and send a copy of the passport to acm@phystech.edu with the team name specified and titled "For the invitation". The invitation will be sent to you by either mail or email (depending on your choice). Before you apply, contact the Consulate to confirm the original visa invitation is absolutely necessary or a copy will be sufficient;
  • Please mind that getting an invitation can take from a week up to a month in case the Federal Migration Service requires an invitation;
  • Provide a full package of documents to the consular office of Russia and pay the visa application fee. The package of documents might differ depending on a consular office. However, visa application, original passport and photos are a universal requirement;
  • Be prepared that the Consulate officials may ask you to provide medical insurance for the entire duration of the trip to Russia, acquired at a local or national insurance company;

Depending on the Consulate, your visa application can take 1-2 weeks to process. Based on a personal decision of Consul, visa can be granted in 1-2 days.


The trip is organised by participants at their own expense which includes booking a ticket in order to receive information about the date of arrival which is necessary for the second registration.


Consular fee
The amount of the consular fee charged for processing visa application documents, depends on the applicant's nationality. They are determined by bilateral interstatal agreements. For example, the citizens of Schengen countries are charged a visa fee of 35 € for processing visa application within 4-10 days and 70 € for a minimum clearance of up to 3 days. Citizens of the United States and Canada must pay the application fee when applying for a visa at the rate of $ 140 for a 4-10 days processing time and $ 250 if they need to have their visa application considered within 3 days.