";e[c]+=" i-ua_inlinesvg_"+((v[f]&&v[f].namespaceURI)==w?"yes":"no");})(document);;(function(d,e,p){e=d.documentElement;p="placeholder";e.className+=" i-ua_"+p+(p in d.createElement("input")?"_yes":"_no")})(document);
Yandex.Contest holds the following contests:
Virtual: the contest has a floating start date. As a rule, the time to resolve a contest problem is limited The results are ranked by time spent on solving problems, as though the other participants took part in the contest at the same time as you.
Contests without time restrictions can also be held on the platform, such as qualification rounds, tests for training courses, certification exams, and so on.
A contest usually follows this sequence of events:
This schedule applies to both individual and team contests. If a contest uses a different schedule, then it will be announced by its organizers.
The contest rules are determined by the organizers. The organizers may use one of the standard rule sets, or create their own rule set.
Usually, the following contest rules are used:
The winner is the participant who correctly solves the greatest number of problems.
If several participants solve the same number of problems, then the competitor with the smaller penalty time will rank higher.
The initial time penalty for each participant is zero. For each solved problem, the participant's time penalty increases by the time that elapsed from the start of the contest to the time when the correct solution was submitted. Also, if a successful attempt is preceded by several unsuccessful attempts to solve the same problem, then for each of these the time penalty is increased by 20 minutes. Penalty time is not added for unsuccessful attempts to submit a problem that the participant did not solve.
The problem is considered solved if the solution passes all tests without exceeding time and memory usage limits.
The winner is the participant with the most points.
Each problem has a rating in points.
Each error type has a rating in points.
Initially, the number of points accumulated by a participant is equal to zero. For each problem solved the participant receives the appropriate number of points. Each unsuccessful solution attempt decreases the participant's points by the “cost” of the identified error, but the total number of points cannot be less than zero.
The problem is considered solved if the solution passes all tests without exceeding time and memory usage limits.
The winner is the participant with the most points.
A rule for accumulating points is defined for each problem, it depends on the set of tests passed. Each submitted solution is checked by all prescribed tests.
The winner is the participant with the most points.
The jury individually evaluates each sent solution in points.
The winner is the participant who correctly solves the greatest number of problems.
If several participants solve the same number of problems, then the competitor with the smaller penalty time will rank higher.
The initial time penalty for each participant is zero. The time penalty incurred for the problem depends on the method chosen by the participant to test their solutions. For each problem, the solution test method is selected once and it cannot be changed:
Open: each submitted solution is tested using the complete set of system tests, the participant is given the verdict immediately.
For a problem solved in open mode, the participant's time penalty is increased by the time that elapsed from the start of the contest to the time when the correct solution was submitted. Also, if a successful attempt is preceded by several unsuccessful attempts to solve the same problem, then for each of these the time penalty is increased by 20 minutes. Penalty time is not added for unsuccessful attempts to submit a problem that the participant did not solve.
Blind: every submitted solution is first tested using a pre-announced set of intermediate tests. If successful, the solution is sсored conventionally; it is impossible to change the accepted solution. After the contest, conventionally accepted solutions are tested using a complete set of system tests, and only then a final verdict is made.
A problem successfully solved in blind mode reduces the participant's time penalty by seconds, which is calculated using the formula , where is the contest length in minutes; is the number of participants who didn't solve the problem; is the total number of contest participants.
If the solution was submitted in blind mode and did not pass intermediate tests then a time penalty is not added.
The problem is considered solved if the solution passes all system tests or intermediate tests without exceeding time and memory usage limits.
The list of all programming languages and compilers supported by the Yandex.Contest platform can be found on the Compiler setup page. The tab also contains test server configuration.
If other programming languages or compiler versions are used in the contest, this is announced by contest organizers.