Key qualification round dates
Белая Звезда
Белая Звезда
Белая Звезда
The qualification round page on All Cups: cups.online/en/rounds/1468
  • Qualification round start date: September 29, 10:00
  • Qualification round end date: October 4, 23:59
  • Online class on preparing for the qualification round: September 23, 13:00
  • Online class on analyzing the qualification round tasks: October 9, 13:00
  • Deadline for publishing the list of main round participants: October 8, 23:59
* Moscow time (GMT +3)

Qualification round tasks
Белая Звезда
Белая Звезда
Белая Звезда
During the qualification round, the participants need to solve 6 tasks and upload their solutions to the Olympiad’s platform. These include:
  • 2 mathematics tasks aimed at checking your data analysis knowledge and requiring a numerical answer;
  • 2 algorithm tasks which require writing a code;
  • 2 data analysis and machine learning tasks.
For algorithm tasks, it is recommended to use C++ or Python;
For machine learning tasks, it is recommended to use Python.
Scoring system
Белая Звезда
Белая Звезда
Белая Звезда

In the qualification round, a participant can earn up to 1000 points.
Based on the scores, the participants are ranked from the most points to the least points.

Algorithm tasks (1.1 and 1.2)
  • Your code will be validated using special tests.
  • For each test you pass successfully, you will get a certain number of points (according to Table 1).
  • If the submission does not match the model solution, the test will get you 0 points.
  • For each task, you can score from 0 to 100 points.

Mathematics tasks (1.3 and 1.4)
  • It is important that you can both solve a math problem and present your solution as a program.
  • The solutions are also validated using tests, with the correct answers kept hidden.
  • You only get points for a solution that is perfectly correct.
  • For each task, you can get either 0 or 100 points.

Machine learning tasks (1.5 and 1.6)
  • In this task, the accuracy of your model’s predictions is tested.
  • This is done using special metrics (details to be published later).
  • For each task, you can earn from 0 to 300 points.
Hardware specifications
Белая Звезда
Белая Звезда
Белая Звезда
To be perfectly positioned to solve the qualification round tasks, make sure that your workspace matches the following specifications:
  • Processor: at least 5 cores, core clock speed of at least 2.1 GHz;
  • RAM: at least 16 GB;
  • SSD: at least 128 GB;
  • Graphics card: Nvidia, at least 8 GB RAM;
  • Monitor: at least Full HD (1920 x 1080), 60Hz refresh rate;
  • Keyboard and mouse.

⚠️ Please note: Your computer does not necessarily have to meet the above-mentioned requirements (such as the storage device type and capacity, processor clock rate, etc.). However, having lower specifications may result in longer execution or debugging times. Take possible delays into account when planning your time.
Uploading the solutions
Белая Звезда
Белая Звезда
Белая Звезда
You can upload your solutions to the All Cups platform from any device. However, we recommend using a computer.

All Cups has an automatic solution validation system. On average, coding tasks take 1–2 minutes to process, and ML tasks — up to 10 minutes. If many solutions are uploaded at the same time, a queue will be set up, and the validation process may take longer.

Here is a detailed guide on using the algorithm task validation system.

Rules and grounds for disqualification
Белая Звезда
Белая Звезда
Белая Звезда
Each participant shall comply with the Olympiad’s Regulations and Procedure.

Grounds for disqualification:
  • using several accounts or trying to log in using another person’s account;
  • attempting to violate the validation system;
  • publishing or discussing the solutions before the end of the qualification round;
  • using another person’s solution, even with modifications;
  • disclosing one’s solution to other participants.

Disqualification procedure
  1. After the solutions are submitted, they are checked for plagiarism and attempted violations.
  2. If violations are discovered, they are reported to the jury.
  3. The jury considers each incident and makes a decision.
  4. If a violation is confirmed, the results are annulled, and the participant is eliminated from the ranking.
  5. An email is sent to the participant, describing the violation.
  6. The participant can appeal within 24 hours.
  7. The jury considers the participant’s arguments and may restore their score.

No appeals shall be accepted for qualification round tasks.