Yandex's blog

By Yandex, history, 7 months ago, In English

Hello Codeforces!


We are pleased to announce the start of the Yandex Cup 2025 Championship!

This year, we still have 6 tracks and a prize fund of 12 million rubles:

REGISTER

Let's talk in more detail about two directions:

Algorithm ❤️

An important change this year: we ask all participants of the qualification stage (last year it was called the semi-final) who are applying for the finals to arrange proctoring. After the qualification is completed, a window will appear in the participant's personal account, where you will need to send a link to proctoring.

Machine Learning

This year we decided to make the track more interesting. We have three pieces of news:

  • from this year, the Machine learning track, like the Algorithm track, becomes international;
  • schoolchildren from Russia aged 14 to 18 can participate in the track;
  • the format of the competition is changing.

The new format of the Machine Learning track:

The qualification stage will last 22 days — from October 15 to November 2, inclusive. Participants will be offered three tasks:

  • Autonomous Driving camera sensor image generation.
  • STEM problem illustrations Q&A with VLMs.
  • Large Language Models hallucinations robustness.

Restrictions: each participant can submit two submissions per day with a limit of 1 GPU/hour. We will publish detailed rules of the track on the direction page on Tuesday.

The final stage is a five-hour contest with tasks in the ioai-format.

Dates of the championship in 2025

Trial round

This year, we have made some changes to the qualifying stages. All stages of the championship in all directions will be held on our testing system Yandex Contest. This year, our colleagues from Yandex Contest have significantly updated the user interface. We do not want the unfamiliar interface to prevent participants from achieving the desired results. Therefore, instead of the usual qualification stage, we will hold a trial round with tasks from previous years. The trial round will not be taken into account in the overall standings, but we recommend taking part in it to get to know the new interface.

Dates of the trial round: October 20–29 (format: virtual contest).

Qualification round (former semi-final)

The qualification round will be held on November 2. The start of the contests is at 12:00 (GMT+3) and 17:00 (GMT+3) for the «Algorithm» and «Analytics» tracks. The duration depends on the chosen track.

Final round

The following will reach the finals:

  • the top 20 participants in the Algorithm, Backend, Analytics and Machine Learning directions;
  • the top 10 participants in the Frontend and Mobile Development directions;
  • the top 10 participants in the Juniors track in the Algorithm, Analytics and Machine Learning.

The final of the competition will be held in Istanbul, Turkey, from December 5 to December 7. We will cover all expenses related to the travel and accommodation of the finalists.

We have prepared a detailed schedule for you in the form of a table here

Or you can follow the dates on CLIST

See you soon!

  • Vote: I like it
  • +184
  • Vote: I do not like it

»
7 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by Yandex (previous revision, new revision, compare).

»
7 months ago, hide # |
 
Vote: I like it +42 Vote: I do not like it

Hi, I had some questions about qualification (https://yandex.com/cup/rules#algorithm ):

The Trial and Qualification Rounds last 240 minutes each.

  • Given that it is double the length of last year's semi-final (2 hours -> 4), what is the expected problem count / difficulty (e.g., same difficulty but double the number of problems)?

During the qualification stage, the proctoring system must record the entire process of completing the problems. The recording must include video materials showing the participant, their computer screen, and the surrounding area.

  • Is there an example of a recording satisfying the proctoring requirements? How much of the surrounding area is expected to be recorded? Are we expected to use multiple cameras (one facecam, and another for the surrounding area)?
  • »
    »
    6 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    Also from me....

  • »
    »
    6 months ago, hide # ^ |
     
    Vote: I like it +46 Vote: I do not like it

    Hello! Please excuse our long silence. We are currently preparing a detailed tutorial, which we will share with the participants soon.

    • »
      »
      »
      6 months ago, hide # ^ |
       
      Vote: I like it +38 Vote: I do not like it

      For the same reason stated in “We do not want the unfamiliar interface to prevent participants from achieving the desired results,” I’m waiting to start the trial round because I’d like to do it under the same recording rules as the qual. Will the detailed announcement be ready in time?

»
6 months ago, hide # |
 
Vote: I like it -40 Vote: I do not like it

Wazaaaaa

»
6 months ago, hide # |
 
Vote: I like it -30 Vote: I do not like it

Yandex

»
6 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

The schedule in the link you provided (https://contest.yandex.com/yacup/schedule) and on Clist shows slightly different start times. It says both the Algorithm and Analytics qualification rounds start at 17:00 (UTC +3).

Which one is correct?

»
6 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I had fun participating in Yandex Cup last year and loved the problems, but this time the proctoring seems like too much work for me and turns me away... good luck to other participants though!

»
6 months ago, hide # |
 
Vote: I like it -10 Vote: I do not like it

I really liked this post.

»
6 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

hi i had some doubts regarding eligibility are college freshmen allowed,also what prerequisites must be there to atleast partifcipate in the contest?

»
6 months ago, hide # |
 
Vote: I like it -10 Vote: I do not like it

It's great to see that.

»
6 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

will dataset be provided for ml track for all of the projects?

»
6 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

Dear Yandex, I'm authenticating with Google, and the https://passport.yandex.ru requires me to confirm my phone number. I enter my Swiss number, but the code never comes. I tried many times. Can someone maybe look into this?

If I close the phone confirmation screen, and try navigating to the https://new.contest.yandex.ru again, I do seem to have access.

Thank you!

»
6 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I just trying to access the practice round, I clicked "GO TO CONTEST" button for the algorithm practice. but I got this error message: "Failed to register for the discipline. Try again".

I tried 2024 contest and the "GO TO CONTEST" button works.

Could you help take a look?

»
6 months ago, hide # |
 
Vote: I like it +10 Vote: I do not like it

Missed the registration date :(

»
6 months ago, hide # |
 
Vote: I like it +15 Vote: I do not like it

It seems that detailed rules for recording have been announced on Telegram, so I recommend checking them.

Also, there’s a rumor that even pure internet searches (not involving AI) and using code that was publicly available on the internet before the contest started are prohibited, but since this is not stated in the official rules, I’m curious about its validity. Could you clarify this?

Yandex

  • »
    »
    6 months ago, hide # ^ |
     
    Vote: I like it +18 Vote: I do not like it

    UPD:

    On the semifinal contest page, it says “You may use pre-prepared code templates stored locally. Using the internet and any AI tools is prohibited.”

»
6 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Hi!

We’ve received many questions about proctoring and internet restrictions—here’s a single summary.

Why this is needed

Algorithms is our oldest and largest track; the number of participants grows every year. As participation grows, so do the risks of unfair play. Proctoring, limiting internet use, and banning AI tools help level the playing field and reduce violations.

Proctoring

  • During the four-hour contest, you may take bathroom breaks—this is normal; no prior notice is required.
  • Please make sure in advance that your recording runs continuously: camera, microphone, and screen.

Internet and tools

  • Any actions that help you solve problems non-independently are prohibited. For example:

    • searching for ready-made solutions, hints, or editorials;
    • communicating with third parties about the problems;
    • using AI tools;
    • publishing or obtaining code. Violations will result in disqualification.
  • Allowed:
    • using materials that existed on the internet before the contest began (reference documentation for C++/Python/Java, your templates, technical articles);
    • using your local templates/snippets.
  • Important: do not send the problem statements or any parts of them anywhere—even to search engines—because many services include AI features (summarization, answer generation, etc.).
  • If possible, save everything you might need locally. We understand this won’t work for everyone—occasional lookups of documentation will not be penalized.

Good luck!

»
6 months ago, hide # |
 
Vote: I like it +16 Vote: I do not like it

went to page 1 month ago and 2 weeks ago, couldnt really find where to register because it have all this nonsense on the page.

then see that they locked registrations 4 days before contest date, which i dont understand why.

as someone who participated in the previous year and 2 years prior, kinda annoyed i cant participate because its a good contest.

»
6 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Will it be possible to upsolve or will the problems be added to CF gym? I wanted to participate but I've gotten busy so I can't now but at the same time I really admire the quality of problems from last year's Yandex cup

»
6 months ago, hide # |
 
Vote: I like it +10 Vote: I do not like it

Backend problems were quite interesting! I was a bit shocked to see a test-writing problem as A, so I quickly skipped it and tried to solve B. In B, I had to use associative arrays, so it took me some time to protect against hash collisions, although I'm not sure if it was necessary. It's cool that all the reference code was in Python and that the problems (at least first ones) were solvable with Python, which was not like this in earlier years.

»
6 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

[Deleted]

»
6 months ago, hide # |
 
Vote: I like it +20 Vote: I do not like it

Where should we upload the video?

You said on telegram that it's indicated in the contest website, but it now only shows the leaderboard.

  • »
    »
    6 months ago, hide # ^ |
     
    Vote: I like it +30 Vote: I do not like it

    The text is back up now at https://new.contest.yandex.com/contests/84268/start:

    Proctoring

    Download and install OBS Studio. Set up three sources: • Audio input capture (your microphone); • Display capture (your screen); • Video capture device (your webcam).

    Ensure you record your participation in the Qualification. After the round ends, from 21:00 to 02:00 (GMT+3), upload the video online and submit the link using the special form (https://clck.ru/3Q72xk).

»
6 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Will there be a qualifying round for Juniors in gym codeforces?

»
6 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

How to solve J?