Innopolis Open Olympiad in Informatics
Final Round
International Contest for high school students in informatics
annually held by Innopolis University

FEBRUARY 20-21, 2021

Results of qualifiers
1st round
2nd round
We invite you to the
Winter Camp in Informatics 2021
How to get to the camp

    Qualify at Innopolis Open 2021
    Confirm participation
    Pay for the participation
    You will receive the payment link after the registration

    Install Telegram and Zoom and be online
    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.
    Full scholarship
    Winners will be awarded with full enrollment scholarship in Innopolis University, the first Russian university focused on IT and Robotics.
    Olympiad stages
    Registration is open till 22nd of November, 2020
    November 16-20, 2020
    November 16-20, 2020
    1st Practice Round
    We invite everybody to take part in the 1st practice round, at any time
    November 22, 2020
    November 22, 2020
    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 7-11, 2020
    December 7-11, 2020
    2nd Practice Round

    We invite everybody to take part in the 2nd practice round:
    at any time
    December 13, 2020
    December 13, 2020
    2nd qualification round
    💻We invite everybody to take part in the 2nd qualification round:
    at 3 p.m. (UTC +3), duration 5 hours.
    February 20-21, 2021
    February 20-21, 2021
    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 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...
    We are cute
    The smartest people work every day to organize the olympiad for you!
    Ildar Tamaev
    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