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

The list of teams who made it to the finals!

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

Main sponsor

Our partner

О фестивале

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

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

Список команд, прошедших в финал.

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

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

По вопросам участия в Фестивале пишите на

Главный спонсор

Наш партнёр

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


Фестиваль пройдет в Технопарке “Сколково” по адресу: г. Москва, территория Инновационного центра «Сколково», Большой бульвар, 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

The list of teams who made it to the finals!
We kindly ask you to read it thoroughly.

But what can one do if something didn't go as planned?
1) If you don't see your team in the list but you are sure that you got the the final stage of MosCode Festival it means that you haven't registered. But you still have time to do it, the deadline is march 21st 11:59 pm, GMT+3.
2) If you see you team in the list but your name is not there or is listed in another team's roster please contact us via email
3) If any piece of information you entered is wrong (for instance, your name, your school, etc.) please contact us via email

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 participated in the open qualifying contest on February 11 and March 11, 2018 . The contest uses the tasks from the first and the second division challenges of the Open Cup.


Список команд, прошедших в финал!
Убедительная просьба внимательно с ним ознакомиться.

Что делать, если что-то пошло не так?
1. Если вы не видите свою команду, но точно знаете, что прошли в финальный этап MosCode Festival, значит, вы не зарегистрировались. У вас есть время до 21 марта 23:59 (по московскому времени).
2. Если вы видите свою команду, но в списке участников нет вашей фамилии или же ваша фамилия стоит в другой команде, напишите на почту
3. Если не указаны какие-либо данные или они указаны неправильно (имя, фамилия, университет), напишите на почту

Команды 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 февраля и 11 марта 2018 года. Раунды проходили на задачах первого и второго дивизионов одного из этапов Открытого Кубка по программированию.


March 31
10:00 - 11:00 - Registration/Trial contest
11:00 - 11:30 - Opening ceremony
11:30 - 12:30 - JetBrains Symposium
12:30 - 13:00 - Lunch
13:00 - 17:00 - Personal contest

April 1
10:00 - 11:00 - Registration/Trial contest
11:00 - 16:00 - Team contest
13:00 - Coffee-break
16:00 - 17:00 - Lunch
17:00 - 18:00 - Sberbank Symposium
18:00 - 19:00 - Closing ceremony


31 марта
10:00 - 11:00 - регистрация/пробный тур
11:00 - 11:30 - открытие
11:30 - 12:30 - лекция от JetBrains
12:30 - 13:00 - кофе брейк
13:00 - 17:00 - основной тур

1 апреля
10:00 - 11:00 - регистрация/пробный тур
11:00 - 16:00 - основной тур
13:00 - кофе брейк
16:00 - 17:00 - обед
17:00 - 18:00 - презентация от Сбербанка
18:00 - 19:00 - церемония награждения/закрытие

Do you want to become a volunteer?

If you want to help, to become a part of the biggest event, get cool brand souvenirs and meet the world's most clever programmers, we invite you to become a volunteer for MosCode Festival!

To become a volunteer, candidates should be over 18 years-old, have the opportunity to work for 8 hours daily during the preparation and hosting the event, fluent English and possess effective teamwork skills. Previous volunteering experience will be an additional advantage. The volunteers will provide support in areas such as registration, transport, organization of contests and coffee breaks.

We draw your attention to the fact that MosCode Festival is a non-commercial event held by the Moscow Institute of Physics and Technology. In this regard, the Organizing Committee will not be able to provide free accommodation to volunteers, but you will be provided with free meals, as well as special souvenir products.

If you want to become a volunteer at MosCode Festival 2018, we suggest you fill in the following form.

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.

Хотите стать волонтером?

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

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

Наличие предыдущего опыта волонтерской деятельности является дополнительным плюсом для кандидатов.

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

Обращаем ваше внимание на то, что Фестиваль - некоммерческое мероприятие, проводимое силами Московского физико-технического института. В связи с этим Оргкомитет не сможет обеспечить бесплатное размещение волонтерам, но вам будет предоставлено бесплатное питание, а также фирменная сувенирная продукция.

Если Вы хотите стать волонтером на MosCode Festival 2018, предлагаем вам заполнить следующую анкету.

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

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

Тестирование будет производиться на компьютерах под управлением ОС 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 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.


Официальная социальная сеть:

Info partners

Official social network:

Для гостей

Дорогие болельщики и гости! Если вы также хотите приехать на наш фестиваль и поддержать свою команду, побывать на этом грандиозном мероприятии и просто стать его частью, вы можете осуществить свою мечту, заполнив эту анкету.

После прохождения регистрации от вас потребуется лишь прекрасное настроение и готовность поддержать любимую команду!

На нашем фестивале не только участников турнира, но и их болельщиков ждут фирменные сувениры и призы!

Обращаем ваше внимание на то, что Фестиваль - некоммерческое мероприятие, проводимое силами Московского физико-технического института. В связи с этим Оргкомитет не сможет обеспечить бесплатное размещение.

Если вы болельщик или гость нашего мероприятия, скорее заполняйте анкету и мы с нетерпением будем ждать вас на MosCode Festival!


Dear guests and spectators! If you wish to come and experience our grand festival, if you wish to support your team, if you wish to become a part of this fantastic event, well it's time for your wishes to come true: all you need to do is to fill this form.

And after you are done with registration the only thing you will need is your good mood and willingness to support your favourite team!

Our festival offers prizes and gifts not only for the teams but for the spectators as well!

Please mind the fact that the festival is a non-profit event which is ran by people of Moscow Institute of Physics and Technology so unfortunately we don't have enough funding to offer free accommodation for everyone.

To sum up, if you are want to be a guest of the festival, just fill the form and we will be eager to welcome you personally at MosCode Festival!