Innopolis Open Olympiad
in Informatics

International Contest for high school students in informatics
annually held by Innopolis University

FEBRUARY 19-20, 2022
Dear participants,
The results of the two rounds of the
Innopolis Open Olympiad in Informatics are ready:
Results 1
Results 2
Solutions 1
Solutions 2
For the foreign participants due to COVID-19 situation the final contest will be held ONLINE in the PCMS checking system using Examus proctoring.
Practice round: February 19, 2022, at 03:30 p.m. (UTC+3) (duration - 2 hours)
Final: February 20, 2022, at 10:00 a.m. (UTC+3) (duration - 5 hours)
About Olympiad
The Olympiad has two stages:
- online contest (2 independent rounds).Winners of the first stage will be invited to take part in the on-site competition.
- on-site competition. The on-site stage will take place in Innopolis, Russia. Accomodation and meals are covered by the organizing committee. Transfer from Kazan Airport to Innopolis will be provided. Travel costs to Innopolis should be covered by the participants and the team leader. Winners of the on-site stage will receive awards and will have an opportunity to be enrolled in Innopolis University without any admission tests.
❗️The Olympiad is likely to be shifted to online due to COVID-19 situation.

Three reasons to participate
Top - level contest
The Problems on the Olympiad meet the level of the Russian Olympiad in Informatics . Contests are prepared under the guidance of the World Finals Champions
The final stage participants will get Innopolis Merch, the final stage winners will receive valuable prizes and souvenirs.
Admissions privileges
Winners will have simplified version of admission to Innopolis University.
Olympiad stages
Registration is open till December 11, 2021
November 15-19, 2021
November 15-19, 2021
1st Practice Round
We invite everybody to take part in the 1st practice round, at any time
November 21, 2021
November 21, 2021
1st qualification round
💻We invite everybody to take part in the 1 st qualification round:
at 10 a.m. (UTC +3), duration 5 hours.
December 6-10, 2021
December 6-10, 2021
2nd Practice Round

We invite everybody to take part in the 2nd practice round:
at any time
December 11, 2021
December 11, 2021
2nd qualification round
💻We invite everybody to take part in the 2nd qualification round:
at 4 p.m. (UTC +3), duration 5 hours.
February 19-20, 2022
February 19-20, 2022
Final contest
In case if you are not able to come to Innopolis, there will be an opportunity to organise a site in your country. Every contestant is expected to be physically invigilated/proctored by the team leader or an adjunct appointed by the team leader.

❗️The Olympiad is likely to be shifted to online due to COVID-19 situation.
The allowed languages
  • C
  • C++
  • Java
  • Pascal
  • Python
  • C#
  • Kotlin
Solution testing process
The solutions are tested during the contest. Participants send their solutions to the jury using special submission system. The jury compiles the program using the compilers command line commands, and checks them. Participants must place all the compiler directives in the solution files. Contest problems assume that the input data needs to be read from the standard input stream, and the output must be output to the standard output stream. The program should not work with files.
The solution is accepted for evaluation if it successfully passes the tests given in the statement. Then the solution is tested on the pre-prepared set of tests. After the testing finishes the participant can obtain information about the results of checking. The information that is given for each task or subtask is describe in the statement of each problem.
The time and memory available for the solutions per test are limited. Solution that exceed the established limit are considered ineffective for this problem. In this case, the test is considered failed. The jury specifies the time limits for running the program on one test and the amount of available memory in the problem statements.
The solution has to be deterministic: it has to output the same answers no matter what environment and the moment in time the solution was run. The jury has the right to run your program arbitrary number of times and choose the worst result for each testcase.
The jury reserves the right to impose a limit on the number of submissions made by the participant. All the information on the restrictions for submitting solutions are going to be described on the "General Information" page of the problem statements file of the corresponding round of the Olympiad.
The file size with the source code of the program should not exceed 256 KB. The compilation time of the program should not exceed one minute. In case of violation of these restrictions, the participant's solution is considered incorrect and no points are awarded for this problem to the participant.

When compiling the text of the program that the participant sends for verification, the jury uses certain command lines to compile solutions:
Command line
GNU C++14 6.4 (MinGW)
g++ -O2 -х с++ -D__USE_MINGW_ANSI_STDIO=0 -Wl,--stack=268435456 --std=c++14
GNU С 6.4 (MinGW)
gcc -O2 -х с -Wl,--stack=67108864
Visual C++ 2017
cl /F67108864 /O2 /EHs /TP
Visual C# 2017
csc /optimize
Java 1.8
javac <source file>
Kotlin 1.2
kotlinc -include-runtime
Borland Delphi 7.0
dcc32 -сс <source file>
Free Pascal 3
fpc <source file>
Free Pascal 3 Linux
fpc -XS -O2 <source file>
Pascal ABC.Net 3.3
pabcnetcc <source file>
Python 3.6
python <source file>

Feel the atmosphere of Innopolis Open...
Without any words...
Just listen...
____________________Archive 2020-2021____________________

1st qualification round
2nd qualification round
We are cute
The smartest people work every day to organize the olympiad for you!
Diana Vigerina
Head of Organizing Committee
Niyaz Nigmatullin
Head of Scientific Committee
Ilshat Safiullin
Head of Technical Committee
If you have any questions feel free to write, call and visit us. We really love to communicate with participants!
Dina Ziangaraeva
Specialist in International Relations
Phone: +7 (843) 203-92-53 ext.285
© 2017 АНО ВО "Университет Иннополис"
Innopolis University
Innopolis University is a Russian higher education institution focused on education and research in the field of IT and Robotics.
1, Universitetskaya Str., Innopolis, 420500, Russia