Innopolis Open is an annual competition in computer programming for high school students. Only high school students under the age of 19 are eligible to participate in the Olympiad.
The contest features algorithmic programming problems covering a wide range of techniques and levels of difficulty.


INNOPOLIS OPEN 2018 Timetable
20 October  – 15 December – Registration.
2 December, 2017 – First online contest.
17 December, 2017 – Second online contest.
24-25 February, 2018 - The on-site stage, which will take place in Innopolis.

NEWS

  • The list of participants invited to final stage of Innopolis Open Olympiad based on results of first elimination round.
  • The list of participants invited to final stage of Innopolis Open Olympiad based on results of second elimination round.

Second elimination round, 17nd of December 2017

22.12.2017

The list of participants invited to final stage of Innopolis Open Olympiad based on results of second elimination round.

You need to confirm your participation - detailed information will appear until December 25.
All the rest are considered by default in the reserve, if any of the invited participants refuse, we will go down the list and invite from the reserve.


First elimination round, 2nd of December 2017

22.12.2017

We update the list of participants invited to final stage of Innopolis Open Olympiad based on results of first elimination round. You may check it.

08.12.2017

The list of participants invited to final stage of Innopolis Open Olympiad based on results of first elimination round.

You need to confirm your participation - detailed information will appear until December 25.
All the rest are considered by default in the reserve, if any of the invited participants refuse, we will go down the list and invite from the reserve.


Rules

Contestants will require internet access to submit their solutions to the contest system and receive feedback for their submissions.
The allowed languages are:

  • 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.


Compilation

When compiling the text of the program that the participant sends for verification, the jury uses certain command lines to compile solutions:

Compiler Command line
GNU C++ 5.1 (MinGW) g++ -O2 -х с++ -Wl,--stack=67108864 <source file>
GNU C++11 5.1 (MinGW) g++ -O2 -х с++ -D__USE_MINGW_ANSI_STDIO=0 -Wl,--stack=67108864 --std=c++11 <source file>
GNU C++14 5.1 (MinGW) g++ -O2 -х с++ -D__USE_MINGW_ANSI_STDIO=0 -Wl,--stack=67108864 --std=c++14 <source file>
GNU С 5.1 (MinGW) gcc -O2 -х с -Wl,--stack=67108864 <source file>
Visual C++ 2015 cl /F67108864 /O2 /EHs /TP <source file>
Visual C# 2015 csc /optimize <source file>
Java 1.8 javac <source file>
Kotlin 1.1 kotlinc -include-runtime <source file>
Borland Delphi 7.0 dcc32 -сс <source file>
Free Pascal fpc <source file>
Pascal ABC.Net 2.1 pabcnetcc <source file>
Python 3.5 python <source file>

How it was last year

Innopolis Open 2016-2017 is over

Innopolis University

27.02.2017
Innopolis Open 2017 is over Information about last Olympiad is available at this page. We will inform you about the start of Innopolis Open 2017/2018 next year via email you provided during the registration on olymp.innopolis.ru.

Olympiad materials:

On-site stage

29.12.2016:

On-site competition will be held in Innopolis city (Russia) on February 20-24, 2017. Innopolis is 50 km away from the International Airport Kazan. All participants will be provided with free meals, accommodation and transfer from the airport to Innopolis. The winners will be awarded with the prizes and have the opportunity to receive 100% scholarship to study at Innopolis University by passing the interview. This interview will be also available for candidates with appropriate results.
Please be aware that the level of problems for the on-site competition will be much higher than it was during the online contest. You can check the previous year problems here: http://codeforces.com/gym/100905.
The results of all participants are available here: https://pcms.university.innopolis.ru/results/innopolis/2016-2017/open-elimination-20161218.html
We would be very happy to see you in Innopolis! We are sure that you will enjoy your stay in th the youngest city in Russia, be impressed with the infrastructure and conditions for students, and meet amazing people from all over the world!

Online contest

13.12.2016:

Dear participants!
The online contest date: December 18 at 10 am (Moscow time).
Practice round on informatics will be available from December 14, 10 am till December 16, 3 pm.
The results of the practice rounds are not considered and will not influence the results of the main contest. Practice round gives you the opportunity to get acquainted with the contest management system. This system will also be used during the online contest. Please check all functions of the system.
You may use the following link of the practice round on informatics: http://pcms.university.innopolis.ru/pcms2client
Should you have any questions or problems, do not hesitate to contact us via olymp@innopolis.ru .

Good luck and hope to see you at the on-site stage in Innopolis!