How does RCC work?

The championship rounds are held online on the Russian Code Cup website.

You don't have to participate in a practice WarmUp round to win the RCC, but it allows you to practice and try your hand before participating in the main championship rounds.

To participate in the championship you need to create a personal account and confirm your participation in qualification rounds. The tasks are displayed simultaneously for all the contestants at the beginning of each round. The solutions are submitted through a form on the website. The solutions are then checked automatically by the ITMO University PCMS2 system.

Top 200 programmers of every qualification round move on to the elimination round. Top 50 programmers of the elimination round will meet at the RCC finals.

RCC 2016. Contests schedule.

WarmUp practice round  —  Sunday, March 19, from 2 to 4 pm Moscow time
1st qualification round  —  Sunday, April 2, from 7 to 9 pm Moscow time
2nd qualification round  —  Sunday, April 16, from 12 to 2 pm Moscow time
3rd qualification round  —  Saturday, April 29, from 2 to 4 pm Moscow time
Elimination round  —  Sunday, May 14, from 1 to 3 pm Moscow time
Final round  —  September, Online

Who organizes RCC?

Mail.Ru group team is in charge of the championship organization. Olga Filatova is a Vice-President for Personnel and Educational Projects. Olga Avgustan – Director of the Research and Education Department. Ilia Stycenko– Supervisor of Educational Projects.

Olga Filatova
Mail.Ru Group
Our championship is a unique place to determine the strongest in the competitive programming area in Russia and to popularize Russian Internet among the youth in general.
Olga Avgustan
Mail.Ru Group
These days it is very important to get the young people interested in this field. Our championship is meant to help them make the right choice.
Ilia Stycenko
Mail.Ru Group
The attention to our championship is increasing from year to year among the young people. More and more new contestants, not only students, but also experienced IT professionals are ready to try their hand and compete against each other.

Who creates the tasks?

The tasks and technical part for Russian Code Cup are created by Mail.Ru Group specialists and experts from National Research University of Information Technology, Mechanics and Optics (ITMO University) headed by Andrey Stankevich. A. Stankevich is Associate Professor at the IT Department at ITMO and a medalist of Presidential Award in Educational field and ACM-ICPC Founder's Award.

Andrey Stankevich
ITMO
IT and programming competitions allow the contestants to demonstrate their quick thinking ability, savvy, quick code writing and debugging skills. Russian Code Cup is the largest competition of this kind for the Russian-speaking programmers, and good performance there would be a serious achievement.
Vitaly Aksenov
ITMO
The competition in the Russian Code Cup finals is traditionally fierce. In the latest finals, there were six all-round World champions among students and several gold medalists of International competition for schoolchildren.
Pavel Krotkov
ITMO
We, the Russian Code Cup judges, are trying to come up with interesting and challenging tasks, so that every contestant could show their capabilities.

How are the solutions checked?

The PCMS2 checking system was created for the semi-finals of the World Coding Championship and proved its efficiency by years of flawless operation. Besides the Russian Code Cup, it is used at NEERC (semi-finals of the World Coding Championship), All-Russian IT competition and All-Russian Coding competition. The system is written in Java and has a distributed architecture.

Contestants, russiancodecup.ru, PCMS server, Database, Invokers for solution startup. Russiancodecup.ru web-server that holds the competition belongs to Mail.Ru Group. The infrastructure supports multi-million services and easily handles the load of thousands of contestants and viewers. The solutions, submitted for checking, are transferred to PCMS2 server located at ITMO University.

What do the judges do?

The judges are making sure the rules are being followed and the contestants don't cheat. The judges are monitoring the process via an application. The screenshot shows a good task solution by Vladislav Epifanov that helped him win the elimination round in 2012.

What happens during the finals?

Other Mail.Ru competitions

  • Russian AI Cup

    Open artificial intelligence programming championship
  • Russian Design Cup

    Open competition for both experienced and beginning interface designers and developers.
  • ML Boot Camp

    Machine learning and data analysis contests.

Log in

It.Mail.ru

Forgot password?

Registration

The instruction for password recovery
has been sent to your email