Key Dates
The session takes place on All Cups: cups.online/en/rounds/1805
Session starts: 14 October, 10:00
Submission deadline: 16 October, 23:59
Results and the list of participants admitted to the proctored session will be published by 17 October, 18:00.
All times are Moscow time (UTC+3).
Tasks
In the non-proctored session, participants will solve three tasks and submit their results on All Cups.
The maximum total score for this session is 900 points: 300 points per task. The session is held remotely, without proctoring.
Every submission must include an executed Jupyter notebook (.ipynb) that reproduces the submitted answer file. Detailed requirements are provided in the “Submitting solutions” section.
Scoring
The maximum total score for the non-proctored session is 900 points. Each of the three tasks is scored separately, with a maximum of 300 points.
Solutions are evaluated automatically. Solution quality is measured using the metric specified in the corresponding task statement. A higher final metric value indicates a better result.

What counts as an accepted solution
An accepted solution is a submission that passes file format validation and is admitted for evaluation, regardless of its metric value or the number of points awarded. The submission must also meet the notebook requirements and the independent work rules. Format errors that violate requirements applying to the entire file cause the submission to be rejected in full.

How results are converted into points
Points are awarded according to percentile rank. For each task, N is the number of participants with at least one accepted solution. K is the number of these participants whose final result is no greater than yours, including you.
Percentile rank: P = 100 × K / N.
Task score: 300 × P / 100 = 300 × K / N.
If the task statement specifies a baseline threshold, points are awarded only when that threshold is passed according to the rules in the statement.
Participants with identical final results receive the same number of points. Each participant is counted in N only once, regardless of the number of submissions. A participant without accepted solutions receives 0 points and is not counted in N. If N = 0, no points are awarded for the task.
The total session score is the sum of the scores for the three tasks. Detailed rules for evaluation, metric calculation and selection of the final solution will be available in the task statements after the session starts.
Equipment and Software
You will need a computer or laptop, a stable internet connection and a browser to access All Cups.
We recommend Python and Jupyter Notebook for preparing your solution. Check in advance that you can run code and save a notebook with cell outputs.
The computing resources required depend on your chosen approach. Allow time to run your code, check the result and upload the files.
The notebook must include information about the required dependencies and the execution sequence sufficient to reproduce the submitted answer file.
Submitting Solutions
Solutions are submitted through All Cups. We recommend using a computer or laptop.
  1. After the session starts, open the relevant task and carefully read its statement and answer file requirements.
  2. Download the data and supporting materials attached to the task.
  3. Prepare your answer file in the format specified in the statement. Follow the file structure and content requirements.
  4. Attach a Jupyter notebook (.ipynb) that reproduces this exact answer file.
  5. Submit your solution and wait for the automatic evaluation result. If it is rejected, read the error message and correct the file.
Required notebook
Every submission must include a Jupyter notebook (.ipynb) that reproduces the exact answer file submitted. All code cells must have been executed, and their outputs, including execution logs, must be saved so that it is clear how the answer file was produced.
If you improve your result, attach an updated notebook that reproduces the new submission. A submission without a notebook, with unexecuted code cells, or with code that does not reproduce the submitted answer file will not be counted. If a participant has no submissions meeting these requirements, the task is considered unsolved.

Submission limits
Each task has a separate daily limit: Task A — no more than 7 submissions, Task B — no more than 5 submissions, and Task C — no more than 7 submissions per day.
Evaluation is automatic. A queue may form when many submissions are being processed. Submit early enough to check the result and, if necessary, correct errors before the session ends.
Rules and Disqualification
Allowed and Prohibited
Every participant must comply with the Olympiad General Rules and Regulations.
Independent work
Solve the tasks independently. Using someone else’s solution, sharing your solution with other participants, publishing solutions or discussing solution methods before the session ends, using multiple accounts or another person’s account, and attempting to hack the evaluation system are prohibited.

AI use is prohibited
During the non-proctored session, generative AI tools are prohibited, including chatbots, AI coding assistants, autonomous AI agents and AI-generated answers in search engines. If their use is established, the participant’s result for the affected task will be annulled: the score for that task will be set to zero, while results for the other tasks will remain unchanged.

What is allowed
You may use documentation, reference materials and regular internet searches without AI-generated answers. The availability of material online does not permit the use of ready-made solutions written by others.

Review of violations
  1. After the session, solutions and notebooks are checked for plagiarism and rule violations.
  2. Identified violations are referred to the jury, which reviews the circumstances and makes a decision.
  3. If a violation is confirmed, the measures provided for in the Olympiad rules apply. Annulment of a task result and disqualification of a participant are different measures; the jury decides which measure to apply.
  4. The participant receives an email describing the violation and the decision.
10a Radio Street, bldg. 1, Moscow
Federal State Autonomous Educational Institution of Higher Education “State University of Education”, 2026