IOI 2015 Day 1

First online-version of IOI 2015 Day 1 is published.
Please, report all found issues through “Messages” pane in the contest interface.

Online-version of IOI 2015 Day 2 is published.

Yandex.Algorithm 2015

Join Yandex.Algorithm, an annual international programming championship organized by Russia’s leading search provider Yandex, to flex your programming muscle and win the equivalent of up to $5,500 of cash prize. The championship is open to anyone, regardless of their education, profession or programming style.

Qualification round starts on May 17 with warmup round on May 3. Read more about Yandex.Algorithm and register for participation before May 18.

Three Subregionals Cup 2014

We gladly invite you to participate in the Three Subregionals Cup 2014 – a team-based online programming competition parallel to the ACM ICPC Subregionals in Moscow, Minsk and Saint Petersburg. The tournament will be organized by the team of Yandex.Contest and the jury of the Subregionals. The online rounds will be held on the Yandex.Contest system. The dates and start times of subregionals are: Moscow – October 26th, 11:30 MSK, Minsk – November 6th, 12:00 MSK, Saint Petersburg – November 8th, 12:30 MSK.

Teams that participate in the onsite version of one of the three quarterfinals will be able to participate in the online versions of the other quarterfinals via Yandex.Contest. Teams that don’t participate in any of the three quarterfinals onsite will be able to participate in all of them online via Yandex.Contest. Cumulated results of three subregional contests will be calculated based on Grand Prix 30 scoring system.

You can register for the online rounds at any time. You can represent a single person or create a team using the My teams link. Each invited team member has to confirm his participation in the team. You can choose participation type and team members upon registering for the contest. Note that OpenCup dedicated logins will not work at this contest!

The rules of the online rounds correspond to the onsite quarterfinal’s rules.

For your convenience a test contest is available.

XV OpenCup

First Gran-Prix of XV Opencup will start on October 19, 2014 as an online-mirror of XXXIX Saint Petersburg SU championship. Full OpenCup regulations are available on and

Yandex.Algorithm 2014 - registration is open!

Yandex’s annual programming championship, Yandex.Algorithm, with original rules, international participants and monetary prizes is open to anybody who wishes to participate, regardless of education, profession or programming style. This year the championship’s final round will take place in Berlin. Full information about the schedule of events is available on the Schedule webpage.

Specifics of the tournament

Yandex.Algorithm 2014 will be scored using the TCM/Time system and consists of six rounds: warm-up, qualification, three elimination rounds and one final rounds. The final round will be held on August 1 in new Yandex office in Berlin. Each round will last 100 minutes and include a set of algorithmic problems. In the meantime, you can practice on problems from Yandex.Algorithm 2013

All participants who have solved at least one problem during the warm-up or qualification round will advance to the elimination stage.

The elimination stage consists of three rounds, with each round starting at a different time to give contestants from each time zone the opportunity to choose a comfortable participation time. Participants of the elimination stage earn score points based on their performance in each elimination round according to the Grand Prix 30 system. You can read the full description of the system on the Rules webpage. The top 25 participants of the elimination stage will be invited to the final round.


TCM/Time rules are similar to ICPC rules with the difference of “blind” submissions. Upon submission, blindly submitted solutions are tested only on a sample test set, and the overall result on the problem is shown only after the end of the contest. There is a bonus for the risk – successful blind submissions will subtract penalty time based on the number of contestants who have solved the given problem. As a result, total penalty time can even be negative! You can read the full description of the TCM/Time system on the Rules webpage. Read them carefully. More technical information is available on the Compiler settings webpage.

Final round

The final round will take place on August 1 in new Yandex office in Berlin, Germany.

Prizes and awards

The top 3 finalists will receive 300,000 rubles (about $ 9,000) for first place, 150,000 rubles (about $4,500) for second and 90,000 rubles (about $3,000) for third place respectively. The top 150 participants of the elimination stage will receive a souvenir.

Take part in the contest and win! Good luck!