Правилапроведенияконкурса
1. Условия
В конкурсе могут участвовать иностранные граждане и граждане Российской Федерации, достигшие возраста 18 лет. Задания конкурса доступны на русском языке.
Все участники конкурса распределены на два стрима (Основной, Сотрудники).
Участник Основного стрима — дееспособное физическое лицо, достигшее восемнадцати лет, действующее от своего имени, имеющее гражданство любой страны, не являющееся сотрудником Организатора и/или его аффилированных лиц в период с 16 сентября 2025 года по 7 декабря 2025 года. Участниками Основного стрима не могут быть члены семьи (супруги, дети и т.п.) сотрудника Организатора и/или его аффилированных лиц, задействованного в организации Конкурса.
Участник стрима Сотрудники — лица, трудоустроенные у Организатора и/или его аффилированных лиц в период с 16 сентября 2025 года по 7 декабря 2025 года и не задействованные в организации конкретного Направления Конкурса. Члены семей и родственники указанных сотрудников к участию в конкурсе не допускаются.
2. Регистрация
Для участия в конкурсе необходимо зарегистрироваться. Организатор оставляет за собой право дисквалифицировать участника, сообщившего при регистрации заведомо ложные сведения о себе. Регистрация продлится до 29 октября 2025 года 23:59 по московскому времени (UTC+3).
Зарегистрировавшись, Участник подтверждает, что с Положением о конкурсе, размещённом по адресу https://yandex.ru/cup/regulations и Правилами проведения конкурса, размещёнными по адресу https://yandex.ru/cup/rules#backend, ознакомлен и согласен.
3. Система оценки раундов
Проведение турнира
Квалификационный раунд длится до 300 минут. Задачи имеют ограничения на число попыток решения — 100 попыток на задачу. Проверка представленных решений проводится во время соревнований. Участники по мере готовности отправляют свои решения в тестирующую систему с помощью предоставленного программного обеспечения. При отправке решения участник выбирает, какой компилятор будет использован тестирующей системой, работающей под Linux. Информация о настройках компиляторов и конфигурации проверяющих серверов размещена в разделе Настройки компиляторов.
Каждое решение проверяется системными тестами, скрытыми от участников и одинаковыми для всех участников. Тестирование производится автоматически, поэтому решения участников должны в точности придерживаться форматов входных и выходных файлов, описанных в условии каждой задачи. Если иное не оговорено отдельно, все входные данные при проверке решений предполагаются корректными и удовлетворяющими всем ограничениям, указанным в условии задачи.
Максимальное время прохождения теста и максимальный объём используемой памяти для каждого теста указаны в условии каждой задачи. Если хотя бы один из этих лимитов превышен, тест считается непройденным.
Перечень возможных ошибок
| Сообщение | Сообщается номера теста? | Расшифровка | Возможная причина |
|---|---|---|---|
| OK | Нет | Решение зачтено | Программа верно работает на соответствующем наборе тестов |
| Compilation error | Нет | Компиляция программы завершилась с ошибкой |
1. В программе допущена синтаксическая или семантическая ошибка; 2. Неправильно указан язык |
| Wrong answer | Да | Ответ неверен |
1. Ошибка в программе; 2. Неверный алгоритм |
| Presentation error | Да | Выходные данные не могут быть проверены, так как их формат не соответствует описанному в условиях задачи |
1. Неверный формат вывода; 2. Программа не печатает результат; 3. Лишний вывод |
| Time limit exceeded | Да | Программа превысила установленный лимит времени |
1. Ошибка в программе; 2. Неэффективное решение |
| Memory limit exceeded | Да | Программа превысила установленный лимит памяти |
1. Ошибка в программе (например, бесконечная рекурсия); 2. Неэффективное решение |
| Runtime error | Да | Программа завершила работу с ненулевым кодом возврата |
1. Ошибка выполнения; 2. Программа на C или C++ не завершается оператором return 0;3. Ненулевой код возврата указан явно |
При возникновении ошибки «Compilation error» присланное решение не будет проверяться ни на одном из тестов, а участнику сразу будет сообщено об ошибке компиляции. Такая попытка не будет учитываться при последующем вычислении штрафа. При возникновении ошибок «Runtime error», «Memory limit exceeded» и «Time limit exceeded» вывод программы не проверяется.
Отправленные подряд решения с идентичным исходным кодом от одного и того же участника игнорируются.
Подсчёт промежуточных и окончательных результатов
Участники ранжируются по количеству набранных баллов. Участники, набравшие одинаковое количество баллов, ранжируются по времени решения.
Время решения задачи считается в секундах от начала соревнования до момента отправки правильного решения, набравшего наибольшее количество баллов.
Задачи, по которым не было получено баллов к моменту окончания соревнования, не учитываются при расчёте времени.
В таблице текущих результатов отображается количество баллов, набранных участником по задаче. В задаче может быть несколько групп тестов. Решение участника получает баллы за группу тестов, если успешно проходит все тесты данной группы, баллы за различные группы тестов суммируются.
Таблица результатов финального раунда будет заморожена за час до конца соревнования. Решение о победителях будет принято после дополнительной проверки по итогам соревнования.
4. Структура конкурса
Конкурс состоит из трёх этапов:
-
Пробный тур начнётся 20 октября 2025 года в 12:00 и закончится 29 октября 2025 года в 23:59. В этот период каждый зарегистрированный участник может стартовать в удобное для себя время. Время начала указано по московскому времени (UTC+3).
-
Квалификационный раунд конкурса пройдёт 2 ноября 2025 года, старт в 11:00 по московскому времени. Длительность раунда составит до 300 минут. Результат квалификационного раунда включает два значения: баллы за решённые задачи и штрафное время. Участник располагается выше в итоговой таблице, если имеет больше баллов с учётом штрафного времени (при одинаковом количестве баллов выше располагается участник, у которого меньше время решения задач).
Время решения задачи (штрафное время) считается в секундах от начала соревнования до момента отправки решения, когда получена наибольшая сумма баллов.
Объявление участников, вышедших в финал, будет произведено в срок до 10 ноября 2025 года.
-
Финальный раунд пройдёт с 5 по 7 декабря 2025 года в г. Стамбул (Турция). Все участники должны будут стартовать единовременно, длительность раунда составит до 300 минут. Призовой фонд будет разыгран среди участников Финала. Пять участников Основного стрима с наилучшими результатами получат денежные призы.
Организатор оставляет за собой право приглашать дополнительных участников в финальный раунд, если кто-либо из уже отобранных претендентов отказывается. Дополнительные участники выбираются на основе результата квалификационного раунда.
5. Призы
Подробности о Призах прописаны в Положении о конкурсе https://yandex.ru/cup/regulations.
1. Условия
В конкурсе могут участвовать иностранные граждане и граждане Российской Федерации, достигшие возраста 18 лет. Задания конкурса доступны на русском языке.
Все участники конкурса распределены на два стрима (Основной, Сотрудники).
Участник Основного стрима — дееспособное физическое лицо, достигшее восемнадцати лет, действующее от своего имени, имеющее гражданство любой страны, не являющееся сотрудником Организатора и/или его аффилированных лиц в период с 16 сентября 2025 года по 7 декабря 2025 года. Участниками Основного стрима не могут быть члены семьи (супруги, дети и т.п.) сотрудника Организатора и/или его аффилированных лиц, задействованного в организации Конкурса.
Участник стрима Сотрудники — лица, трудоустроенные у Организатора и/или его аффилированных лиц в период с 16 сентября 2025 года по 7 декабря 2025 года и не задействованные в организации конкретного Направления Конкурса. Члены семей и родственники указанных сотрудников к участию в конкурсе не допускаются.
2. Регистрация
Для участия в конкурсе необходимо зарегистрироваться. Организатор оставляет за собой право дисквалифицировать участника, сообщившего при регистрации заведомо ложные сведения о себе. Регистрация продлится до 29 октября 2025 года 23:59 по московскому времени (UTC+3).
Зарегистрировавшись, Участник подтверждает, что с Положением о конкурсе, размещённом по адресу https://yandex.ru/cup/regulations и Правилами проведения конкурса, размещёнными по адресу https://yandex.ru/cup/rules#frontend, ознакомлен и согласен.
3. Система оценки раундов
Проведение турнира
Квалификационный раунд длится до 300 минут. Задачи имеют ограничения на число попыток решения — 100 попыток на задачу. Проверка представленных решений проводится во время соревнований. Участники по мере готовности отправляют свои решения в тестирующую систему с помощью предоставленного программного обеспечения. При отправке решения участник выбирает, какой компилятор будет использован тестирующей системой, работающей под Linux.
Каждое решение проверяется системными тестами, скрытыми от участников и одинаковыми для всех участников. Тестирование производится автоматически, поэтому решения участников должны в точности придерживаться форматов входных и выходных файлов, описанным в условии каждой задачи. Если иное не оговорено отдельно, все входные данные при проверке решений предполагаются корректными и удовлетворяющими всем ограничениям, указанным в условии задачи.
Максимальное время прохождения теста и максимальный объем используемой памяти для каждого теста указаны в условии каждой задачи. Если хотя бы один из этих лимитов превышен, тест считается непройденным.
Перечень возможных ошибок
| Сообщение | Сообщается номера теста? | Расшифровка | Возможная причина |
|---|---|---|---|
| OK | Нет | Решение зачтено | Программа верно работает на соответствующем наборе тестов |
| Compilation error | Нет | Компиляция программы завершилась с ошибкой |
1. В программе допущена синтаксическая или семантическая ошибка; 2. Неправильно указан язык |
| Wrong answer | Да | Ответ неверен |
1. Ошибка в программе; 2. Неверный алгоритм |
| Presentation error | Да | Выходные данные не могут быть проверены, так как их формат не соответствует описанному в условиях задачи |
1. Неверный формат вывода; 2. Программа не печатает результат; 3. Лишний вывод |
| Time limit exceeded | Да | Программа превысила установленный лимит времени |
1. Ошибка в программе; 2. Неэффективное решение |
| Memory limit exceeded | Да | Программа превысила установленный лимит памяти |
1. Ошибка в программе (например, бесконечная рекурсия); 2. Неэффективное решение |
| Runtime error | Да | Программа завершила работу с ненулевым кодом возврата |
1. Ошибка выполнения; 2. Программа на C или C++ не завершается оператором return 0;3. Ненулевой код возврата указан явно |
При возникновении ошибки «Compilation error» присланное решение не будет проверяться ни на одном из тестов, а участнику сразу будет сообщено об ошибке компиляции. Такая попытка не будет учитываться при последующем вычислении штрафа. При возникновении ошибок «Runtime error», «Memory limit exceeded» и «Time limit exceeded» вывод программы не проверяется.
Отправленные подряд решения с идентичным исходным кодом от одного и того же участника игнорируются.
Подсчёт промежуточных и окончательных результатов
Участники ранжируются по количеству набранных баллов. Участники, набравшие одинаковое количество баллов, ранжируются по времени решения.
Время решения задачи считается в секундах от начала соревнования до момента отправки правильного решения, набравшего наибольшее количество баллов.
Задачи, по которым не было получено баллов к моменту окончания соревнования, не учитываются при расчёте времени.
В таблице текущих результатов отображается количество баллов, набранных участником по задаче. В задаче может быть несколько групп тестов. Решение участника получает баллы за группу тестов, если успешно проходит все тесты данной группы, баллы за различные группы тестов суммируются.
Таблица результатов финального раунда будет заморожена за час до конца соревнования. Решение о победителях будет принято после дополнительной проверки по итогам соревнования.
4. Структура конкурса
Конкурс состоит из трёх этапов:
-
Пробный тур начнётся 20 октября 2025 года в 12:00 и закончится 29 октября 2025 года в 23:59 (UTC+3). В этот период каждый зарегистрированный участник может стартовать в удобное для себя время, длительность раунда составит до 300 минут. Время начала указано по московскому времени (UTC+3). Участие в пробном туре опциональное и не влияет на турнирную таблицу.
-
Квалификация конкурса пройдёт 2 ноября 2025 года, старт в 12:00 по московскому времени (UTC+3). Длительность раунда составит до 300 минут. Результат квалификации включает два значения: баллы за решённые задачи и штрафное время. Участник располагается выше в итоговой таблице, если имеет больше баллов с учётом штрафного времени (при одинаковом количестве баллов выше располагается участник, у которого меньше время решения задач).
Объявление участников, вышедших в финал, будет произведено в срок до 10 ноября 2025 года.
-
Финальный раунд пройдёт с 5 по 7 декабря в г. Стамбул (Турция). Все участники должны будут стартовать единовременно, длительность раунда составит до 300 минут. Призовой фонд будет разыгран среди участников Финала. Пять участников Основного стрима с наилучшими результатами получат денежные призы.
Организатор оставляет за собой право приглашать дополнительных участников в финальный раунд, если кто-либо из уже отобранных претендентов отказывается. Дополнительные участники выбираются на основе результата квалификационного этапа.
5. Призы
Подробности о Призах прописаны в Положении о конкурсе https://yandex.ru/cup/regulations
1. Условия
В конкурсе могут участвовать иностранные граждане и граждане Российской Федерации, достигшие возраста 18 лет. Задания конкурса доступны на русском языке.
Все участники конкурса распределены на два стрима (Основной, Сотрудники).
Участник Основного стрима — дееспособное физическое лицо, достигшее восемнадцати лет, действующее от своего имени, имеющее гражданство любой страны, не являющееся сотрудником Организатора и/или его аффилированных лиц в период с 16 сентября 2025 года по 7 декабря 2025 года. Участниками Основного стрима не могут быть члены семьи (супруги, дети и т.п.) сотрудника Организатора и/или его аффилированных лиц, задействованного в организации Конкурса.
Участник стрима Сотрудники — лица, трудоустроенные у Организатора и/или его аффилированных лиц в период с 16 сентября 2025 года по 7 декабря 2025 года и не задействованные в организации конкретного Направления Конкурса. Члены семей и родственники указанных сотрудников к участию в конкурсе не допускаются.
2. Регистрация
Для участия в конкурсе необходимо зарегистрироваться. Организатор оставляет за собой право дисквалифицировать участника, сообщившего при регистрации заведомо ложные сведения о себе. Регистрация продлится до 29 октября 2025 года 23:59 по московскому времени (UTC+3).
Зарегистрировавшись, Участник подтверждает, что с Положением о конкурсе, размещённом по адресу https://yandex.ru/cup/regulations и Правилами проведения конкурса, размещёнными по адресу https://yandex.ru/cup/rules#mobile, ознакомлен и согласен.
3. Система оценки раундов
Проведение турнира
Пробный и квалификационный этапы длятся до 300 минут. Участие в пробном этапе не является обязательным и не оказывает влияния на результаты прохождения на Квалификационный этап. Задачи имеют ограничения на число попыток решения. Проверка представленных решений проводится во время соревнований. Участники по мере готовности отправляют свои решения в тестирующую систему с помощью предоставленного программного обеспечения.
В рамках квалификационного этапа будут предложены задания двух типов:
-
В заданиях первого типа необходимо реализовать алгоритм для решения описанной в условии задачи. Для предоставления решения такой задачи участник отправляет в тестирующую систему исходный код программы на одном из доступных языков программирования.
Каждое решение проверяется системными тестами, скрытыми от участников. Тесты являются одинаковыми для всех участников. В задаче может быть несколько групп тестов. Решение участника получает баллы за группу тестов, если успешно проходит все тесты данной группы.
-
В заданиях второго типа необходимо отправить в тестирующую систему файл или набор файлов, которые будут проверены автоматически на соответствие критериям, описанным в условии задачи.
Тестирование производится автоматически, поэтому решения участников должны в точности придерживаться форматов входных и выходных файлов, описанных в условии каждой задачи. Если иное не оговорено отдельно, все входные данные при проверке решений предполагаются корректными и удовлетворяющими всем ограничениям, указанным в условии задачи.
Максимальное время прохождения теста и максимальный объём используемой памяти для каждого теста указаны в условии задачи. Если хотя бы один из этих лимитов превышен, решение считается неверным.
На усмотрение жюри соревнования задача может быть перепроверена в ручном формате.
Участники обязуются самостоятельно решать задания без передачи исходных материалов третьим лицам или программам на анализ или генерацию решения.
Перечень возможных ошибок
| Сообщение | Сообщается номера теста? | Расшифровка | Возможная причина |
|---|---|---|---|
| OK | Нет | Решение зачтено | Программа верно работает на соответствующем наборе тестов |
| Compilation error | Нет | Компиляция программы завершилась с ошибкой |
1. В программе допущена синтаксическая или семантическая ошибка; 2. Неправильно указан язык |
| Wrong answer | Да | Ответ неверен |
1. Ошибка в программе; 2. Неверный алгоритм |
| Presentation error | Да | Выходные данные не могут быть проверены, так как их формат не соответствует описанному в условиях задачи |
1. Неверный формат вывода; 2. Программа не печатает результат; 3. Лишний вывод |
| Time limit exceeded | Да | Программа превысила установленный лимит времени |
1. Ошибка в программе; 2. Неэффективное решение |
| Memory limit exceeded | Да | Программа превысила установленный лимит памяти |
1. Ошибка в программе (например, бесконечная рекурсия); 2. Неэффективное решение |
| Runtime error | Да | Программа завершила работу с ненулевым кодом возврата |
1. Ошибка выполнения; 2. Программа на C или C++ не завершается оператором return 0;3. Ненулевой код возврата указан явно |
При возникновении ошибки «Compilation error» присланное решение не будет проверяться ни на одном из тестов, а участнику сразу будет сообщено об ошибке компиляции. Такая попытка не будет учитываться при последующем вычислении штрафа. При возникновении ошибок «Runtime error», «Memory limit exceeded» и «Time limit exceeded» вывод программы не проверяется.
Отправленные подряд решения с идентичным исходным кодом от одного и того же участника игнорируются.
Подсчёт промежуточных и окончательных результатов
Участники ранжируются по количеству набранных баллов. Участники, набравшие одинаковое количество баллов, ранжируются по времени решения.
Время решения задачи считается в секундах от начала соревнования до момента отправки первого решения этой задачи, набравшего наибольшее количество баллов.
Задачи, по которым не было получено баллов к моменту окончания соревнования, не учитываются при расчёте времени.
В таблице текущих результатов отображается количество баллов, набранных участником по задаче. В задаче может быть несколько групп тестов. Решение участника получает баллы за группу тестов, если успешно проходит все тесты данной группы. Баллы для различных групп тестов суммируются.
Таблица результатов финального раунда будет заморожена за час до конца соревнования. Решение о победителях будет принято после дополнительной проверки по итогам соревнования.
Решение о победителях будет принято после дополнительной проверки по итогам соревнования.
4. Структура конкурса
Конкурс состоит из трёх этапов:
-
Пробный тур начнётся 20 октября 2025 года в 12:00 и закончится 29 октября 2025 года в 23:59. В этот период каждый зарегистрированный участник может стартовать в удобное для себя время, длительность раунда составит до 360 минут. Время начала указано по московскому времени (UTC+3). Участие в пробном туре опциональное и не влияет на турнирную таблицу.
-
Квалификация конкурса пройдёт 2 ноября 2025 года, старт в 12:00 по московскому времени (UTC+3). Длительность раунда составит до 300 минут. В этапе будут предложены задачи по мобильной разработке. Необходимое количество баллов, которое нужно набрать для попадания в финальный раунд, будет объявлено до 10 ноября 2025 года.
-
Финальный раунд пройдёт с 5 по 7 декабря в г. Стамбул (Турция). Все участники должны будут стартовать единовременно, длительность раунда составит до 300 минут. Призовой фонд будет разыгран среди участников Финала. Пять участников Основного стрима с наилучшими результатами получат денежные призы.
Организатор оставляет за собой право приглашать дополнительных участников в финальный раунд, если кто-либо из уже отобранных претендентов отказывается. Дополнительные участники выбираются на основе результата квалификационного этапа.
5. Призы
Подробности о Призах прописаны в Положении о конкурсе https://yandex.ru/cup/regulations.
1. Условия
В конкурсе могут участвовать иностранные граждане и граждане Российской Федерации, достигшие возраста 14 лет. Задания конкурса доступны на русском языке.
Все участники конкурса распределены на три стрима (Основной, Юниоры, Сотрудники).
Участник Основного стрима — дееспособное физическое лицо, достигшее восемнадцати лет, действующее от своего имени, имеющее гражданство любой страны, не являющееся сотрудником Организатора и/или его аффилированных лиц в период с 16 сентября 2025 года по 7 декабря 2025 года. Участниками Основного стрима не могут быть члены семьи (супруги, дети и т.п.) сотрудника Организатора и/или его аффилированных лиц, задействованного в организации Конкурса.
Участник Стрима Юниоры — несовершеннолетнее лицо, достигшее возраста 14 лет, являющееся гражданином Российской Федерации.
Участник стрима Сотрудники — лица, трудоустроенные у Организатора и/или его аффилированных лиц в период с 16 сентября 2025 года по 7 декабря 2025 года и не задействованные в организации конкретного Направления Конкурса. Члены семей и родственники указанных сотрудников к участию в конкурсе не допускаются.
2. Регистрация
Для участия в конкурсе необходимо зарегистрироваться. Организатор оставляет за собой право дисквалифицировать участника, сообщившего при регистрации заведомо ложные сведения о себе. Регистрация продлится до 29 октября 2025 года 23:59 по московскому времени (UTC+3).
Зарегистрировавшись, Участник подтверждает, что с Положением о конкурсе, размещенном по адресу https://yandex.ru/cup/regulations и Правилами проведения конкурса, размещенными по адресу https://yandex.ru/cup/rules#analytics, ознакомлен и согласен.
3. Система оценки раундов
Проведение турнира
Квалификационный раунд длится до 300 минут. Задачи с написанием кода имеют ограничения по числу и частоте попыток решения — 100 попыток на задачу. Остальные задачи — от 3 до 5 попыток на задачу в зависимости от её условия. Попыткой считается отправка ответа в верном формате, формат прописан в условии задачи. Предварительная проверка представленных решений проводится во время соревнований. Финальная проверка проводится после завершения соревнования. Участники по мере готовности отправляют свои решения в тестирующую систему с помощью предоставленного программного обеспечения.
В рамках соревнования будут предложены задания двух типов:
-
В заданиях первого типа необходимо реализовать алгоритм для решения описанной в условии задачи. Для предоставления решения такой задачи участник отправляет в тестирующую систему исходный код программы на одном из доступных языков программирования. При отправке решения участник выбирает, какой компилятор будет использован тестирующей системой, работающей под ОС Linux. Информация о настройках компиляторов и конфигурации проверяющих серверов размещена в разделе Настройки компиляторов.
Каждое решение проверяется системными тестами, скрытыми от участников. Тесты являются одинаковыми для всех участников. Решение засчитывается в том случае, если проходит все тесты.
-
В заданиях второго типа необходимо отправить в тестирующую систему текстовый файл или строку, содержащую ответ на задачу, который будет проверен автоматически на соответствие критериям, описанным в условии задачи.
Тестирование производится автоматически, поэтому решения участников должны в точности придерживаться форматов входных и выходных файлов, описанных в условии каждой задачи. Если иное не оговорено отдельно, все входные данные при проверке решений предполагаются корректными и удовлетворяющими всем ограничениям, указанным в условии задачи.
Максимальное время прохождения теста и максимальный объём используемой памяти для каждого теста указаны в условии задачи. Если хотя бы один из этих лимитов превышен, решение считается неверным.
Перечень возможных ошибок
| Сообщение | Сообщается номера теста? | Расшифровка | Возможная причина |
|---|---|---|---|
| OK | Нет | Решение зачтено | Программа верно работает на соответствующем наборе тестов |
| Compilation error | Нет | Компиляция программы завершилась с ошибкой |
1. В программе допущена синтаксическая или семантическая ошибка; 2. Неправильно указан язык |
| Wrong answer | Да | Ответ неверен |
1. Ошибка в программе; 2. Неверный алгоритм |
| Presentation error | Да | Выходные данные не могут быть проверены, так как их формат не соответствует описанному в условиях задачи |
1. Неверный формат вывода; 2. Программа не печатает результат; 3. Лишний вывод |
| Time limit exceeded | Да | Программа превысила установленный лимит времени |
1. Ошибка в программе; 2. Неэффективное решение |
| Memory limit exceeded | Да | Программа превысила установленный лимит памяти |
1. Ошибка в программе (например, бесконечная рекурсия); 2. Неэффективное решение |
| Runtime error | Да | Программа завершила работу с ненулевым кодом возврата |
1. Ошибка выполнения; 2. Программа на C или C++ не завершается оператором return 0;3. Ненулевой код возврата указан явно |
При возникновении ошибки «Compilation error» присланное решение не будет проверяться ни на одном из тестов, а участнику сразу будет сообщено об ошибке компиляции. Такая попытка не будет учитываться при последующем вычислении штрафа. При возникновении ошибок «Runtime error», «Memory limit exceeded» и «Time limit exceeded» вывод программы не проверяется.
Отправленные подряд решения с идентичным исходным кодом от одного и того же участника игнорируются.
Подсчёт промежуточных и окончательных результатов
Если решение участника удовлетворяет всем ограничениям задачи, то оно признается верным и за него начисляются очки. Система оценивания заданий описывается в каждой задаче отдельно. Финальным результатом задания считается результат лучшей посылки по этой задаче, который успешно компилируется, если требуется, и проходит тесты из условия, если таковые имеются в задании.
В некоторых задачах финальный результат пересчитывается после окончания соревнования с использованием других наборов данных, нежели при тестировании во время соревнования. Это указано в условии этих задач.
Участники ранжируются по суммарному количеству набранных очков за решенные задачи. Участники, набравшие одинаковое количество очков, ранжируются по времени последней успешной отправки решения — штрафному времени.
Время решения задачи считается в секундах от начала соревнования до момента отправки правильного решения.
Таблица результатов финального раунда будет заморожена за час до конца соревнования. Решение о победителях будет принято после дополнительной проверки по итогам соревнования.
4. Структура конкурса
Конкурс состоит из трёх этапов:
-
Пробный тур начнётся 20 октября 2025 года в 12:00 и закончится 29 октября 2025 года в 23:59. В этот период каждый зарегистрированный участник может стартовать в удобное для себя время, длительность раунда составит до 300 минут. Время начала указано по московскому времени (UTC+3). Участие в пробном туре опциональное и не влияет на турнирную таблицу.
-
Квалификация конкурса пройдёт 2 ноября 2025 года, начало квалификации в 15:00 по московскому времени. Длительность раунда составит до 300 минут. Результат квалификации включает два значения: баллы за решенные задачи и штрафное время. Участник располагается выше в итоговой таблице, если имеет больше баллов с учётом штрафного времени (при одинаковом количестве баллов выше располагается участник, у которого меньше время решения задач).
Объявление участников, вышедших в финал, будет произведено в срок до 10 ноября 2025 года.
-
Финальный раунд пройдёт с 5 по 7 декабря в г. Стамбул (Турция). Все участники должны будут стартовать единовременно, длительность раунда составит до 300 минут. Призовой фонд будет разыгран среди участников двух треков Финала: Основной стрим и стрим Юниоры. Пять участников Основного стрима и четверо участников стрима Юниоры в каждом направлении с наилучшими результатами получат денежные призы.
Организатор оставляет за собой право приглашать дополнительных участников в финальный раунд, если кто-либо из уже отобранных претендентов отказывается. Дополнительные участники выбираются на основе результата квалификационного этапа.
5. Призы
Подробности о Призах прописаны в Положении о конкурсе https://yandex.ru/cup/regulations.
1. Условия
В конкурсе могут участвовать иностранные граждане, достигшие возраста восемнадцати лет, и граждане Российской Федерации, достигшие возраста четырнадцати лет.
Условия заданий трека доступны на двух языках: русском и английском. Все участники конкурса распределены на три стрима (Основной, Юниоры, Сотрудники).
Участник Основного стрима — дееспособное физическое лицо, достигшее восемнадцати лет, действующее от своего имени, имеющее гражданство любой страны, не являющееся сотрудником Организатора и/или его аффилированных лиц в период с 16 сентября 2025 года по 7 декабря 2025 года. Участниками Основного стрима не могут быть члены семьи (супруги, дети и т.п.) сотрудника Организатора и/или его аффилированных лиц, задействованного в организации Конкурса.
Участник стрима Юниоры — несовершеннолетнее лицо, достигшее возраста 14 лет, являющееся гражданином Российской Федерации.
Участник стрима Сотрудники — лица, трудоустроенные у Организатора и/или его аффилированных лиц в период с 17 сентября 2025 года по 7 декабря 2025 года и не задействованные в организации конкретного Направления Конкурса. Члены семей и родственники указанных сотрудников к участию в конкурсе не допускаются.
Все термины, не определенные в данных правилах, нужно читать как в Положении к Конкурсу, которое размещено по адресу: https://yandex.ru/cup/regulations.
2. Регистрация
Для участия в конкурсе необходимо зарегистрироваться. Организатор оставляет за собой право дисквалифицировать участника, сообщившего при регистрации заведомо ложные сведения о себе. Регистрация продлится до 29 октября 2025 года 23:59 по московскому времени (UTC+3).
Зарегистрировавшись, Участник подтверждает, что с Положением о конкурсе, размещенном по адресу https://yandex.ru/cup/regulations и Правилами проведения конкурса, размещенными по адресу https://yandex.ru/cup/rules#algorithm, ознакомлен и согласен.
3. Система оценки раундов
Проведение турнира
Пробный и Квалификационный раунды длятся 240 минут. Задачи имеют ограничения на число попыток решения — 100 попыток на задачу. Проверка представленных решений проводится во время соревнований.
Участники по мере готовности отправляют свои решения в тестирующую систему с помощью предоставленного программного обеспечения. При отправке решения участник выбирает, какой компилятор будет использован тестирующей системой, работающей под Linux.
Каждое решение проверяется системными тестами, скрытыми от участников и одинаковыми для всех участников. Тестирование производится автоматически, поэтому решения участников должны в точности придерживаться форматов входных и выходных файлов, описанным в условии каждой задачи. Если иное не оговорено отдельно, все входные данные при проверке решений являются корректными и удовлетворяющими всем ограничениям, указанным в условии задачи.
Максимальное время прохождения теста и максимальный объем используемой памяти для каждого теста указаны в условии каждой задачи. Если хотя бы один из этих лимитов превышен, тест считается непройденным.
Перечень возможных вердиктов тестирующей системы
| Сообщение | Сообщается номера теста? | Расшифровка | Возможная причина |
|---|---|---|---|
| OK | Нет | Решение зачтено | Программа верно работает на соответствующем наборе тестов |
| Compilation error | Нет | Компиляция программы завершилась с ошибкой |
1. В программе допущена синтаксическая или семантическая ошибка; 2. Неправильно указан язык |
| Wrong answer | Да | Ответ неверен |
1. Ошибка в программе; 2. Неверный алгоритм |
| Presentation error | Да | Выходные данные не могут быть проверены, так как их формат не соответствует описанному в условиях задачи |
1. Неверный формат вывода; 2. Программа не печатает результат; 3. Лишний вывод |
| Time limit exceeded | Да | Программа превысила установленный лимит времени |
1. Ошибка в программе; 2. Неэффективное решение |
| Memory limit exceeded | Да | Программа превысила установленный лимит памяти |
1. Ошибка в программе (например, бесконечная рекурсия); 2. Неэффективное решение |
| Runtime error | Да | Программа завершила работу с ненулевым кодом возврата |
1. Ошибка выполнения; 2. Программа на C или C++ не завершается оператором return 0;3. Ненулевой код возврата указан явно |
При возникновении ошибки «Compilation error» присланное решение не будет проверяться ни на одном из тестов, а участнику сразу будет сообщено об ошибке компиляции. Такая попытка не будет учитываться при последующем вычислении штрафа. При возникновении ошибок «Runtime error», «Memory limit exceeded» и «Time limit exceeded» вывод программы не проверяется.
Повторная отправка одного и того же решения не допускается.
Подсчёт промежуточных и окончательных результатов
Участники ранжируются по количеству набранных баллов. Участники, набравшие одинаковое количество баллов, ранжируются по времени последней посылки строго увеличившей количество баллов.
Время решения задачи считается в секундах от начала соревнования до момента отправки первого решения этой задачи, набравшего наибольшее количество баллов.
Задачи, по которым не было получено баллов к моменту окончания соревнования, не учитываются при расчете времени.
В таблице текущих результатов отображается количество баллов, набранных участником по задаче. В задаче может быть несколько групп тестов. Решение участника получает баллы за группу тестов, если успешно проходит все тесты данной группы. Количество групп тестов и стоимость каждой группы в баллах указываются в условии задачи. Баллы для различных групп тестов суммируются.
Таблица результатов финального раунда будет заморожена за час до конца соревнования. Решение о победителях будет принято после дополнительной проверки по итогам соревнования.
4. Структура конкурса
Конкурс состоит из трёх этапов:
-
Пробный тур начнётся 20 октября 2025 года в 12:00 и закончится 29 октября 2025 года в 23:59. В этот период каждый зарегистрированный участник может стартовать в удобное для себя время. Продолжительность раунда 240 минут. Время начала указано по московскому времени (UTC+3). Участие в пробном туре опциональное и не влияет на турнирную таблицу.
-
Квалификационный раунд конкурса пройдет 2 ноября 2025 года, старт в 17:00 по московскому времени. Длительность раунда составит 240 минут. Результат квалификационного раунда включает два значения: баллы за решенные задачи и штрафное время. Участник располагается выше в итоговой таблице, если имеет больше баллов с учетом штрафного времени (при одинаковом количестве баллов выше располагается участник, у которого меньше время решения задач).
Правило о прокторинге квалификационного этапа и предоставлении записей организаторам
Общие положения:
- Настоящее правило устанавливает требования к участникам, претендующим на выход в финальный этап Конкурса.
- Правило является обязательным для исполнения всеми участниками Конкурса, которые желают пройти в финал.
Требования к прокторингу:
- Участники, претендующие на выход в финал, обязаны использовать систему прокторинга во время прохождения квалификационного этапа.
- Система прокторинга должна обеспечивать соблюдение честности и прозрачности квалификационного этапа путём мониторинга участника и окружающей его обстановки во время выполнения заданий.
Запись и предоставление материалов:
- В процессе прохождения квалификационного этапа система прокторинга должна фиксировать весь процесс выполнения заданий. Запись должна включать видеоматериалы с изображением участника, экрана его компьютера и окружающего пространства.
- После завершения квалификационного этапа участник обязан загрузить её на удобную платформу (Например, Облачные хранилища или Youtube).
- Участник обязан обеспечить такое качество записи, которое позволит Организаторам без затруднений просмотреть её и убедиться в соблюдении правил Конкурса.
Ответственность участников:
- Участники несут ответственность за обеспечение корректной работы системы прокторинга и качество предоставленной записи.
- Несоблюдение требований настоящего правила может повлечь за собой дисквалификацию из Конкурса.
Права Организаторов:
- Организаторы вправе проверять целостность записи и соответствие условий прохождения квалификационного этапа правилам Конкурса.
- В случае выявления нарушений или несоответствий Организаторы вправе запросить у участника дополнительную информацию или дисквалифицировать его из Конкурса.
Объявление участников, вышедших в финал, будет произведено в срок до 10 ноября 2025 года.
-
Финальный раунд пройдёт с 5 по 7 декабря в г. Стамбул (Турция). Все участники должны будут стартовать одновременно, длительность раунда составит 300 минут. Призовой фонд будет разыгран среди участников Финала. Пять человек Основного стрима и три человека стрима Юниоры с наилучшими результатами получат денежные призы.
Организатор оставляет за собой право приглашать дополнительных участников в финальный раунд, если кто-либо из уже отобранных претендентов отказывается. Дополнительные участники выбираются на основе результата квалификационного раунда.
5. Призы
Подробности о Призах прописаны в Положении о конкурсе https://yandex.ru/cup/regulations.
1. Условия
В конкурсе могут участвовать иностранные граждане, достигшие возраста восемнадцати лет, и граждане Российской Федерации, достигшие возраста четырнадцати лет.
Условия заданий трека доступны на двух языках: русском и английском. Все участники конкурса распределены на три стрима (Основной, Юниоры, Сотрудники).
Участник Основного стрима — дееспособное физическое лицо, достигшее восемнадцати лет, действующее от своего имени, имеющее гражданство любой страны, не являющееся сотрудником Организатора и/или аффилированных с ним компаний в период с 17 сентября 2025 года по 7 декабря 2025 года, а также члены их семей.
Участник стрима Юниоры — несовершеннолетнее лицо, достигшее возраста 14 лет, являющееся гражданином Российской Федерации.
Участник стрима Сотрудники — сотрудники Организатора и/или аффилированных с ним компаний в период с 17 сентября 2025 года по 7 декабря 2025 года, а также члены их семей, не задействованные в организации Конкурса.
Все термины, не определенные в данных правилах, нужно читать как в Положении к Конкурсу, которое размещено по адресу: https://yandex.ru/cup/regulations.
2. Регистрация
Для участия в конкурсе необходимо зарегистрироваться. Организатор оставляет за собой право дисквалифицировать участника, сообщившего при регистрации заведомо ложные сведения о себе. Регистрация продлится до 5 ноября 2025 года до 23:59 по московскому времени (UTC+3).
Зарегистрировавшись, Участник подтверждает, что с Положением о конкурсе, размещенным по адресу: https://yandex.ru/cup/regulations и Правилами проведения конкурса, размещенными по адресу https://yandex.ru/cup/rules#ml, ознакомлен и согласен.
Участие и учётная запись
2.1. Для участия в Конкурсе необходимо иметь действующую учетную запись Yandex ID. Участник гарантирует, что предоставляет точную, полную и актуальную регистрационную информацию о себе.
2.2. Запрещается создавать и использовать более одной активной учетной записи Yandex ID для участия в Конкурсе. Каждому физическому лицу разрешено участие только под одной учетной записью.
2.3. Запрещается любая передача вашей учетной записи другим лицам, а также участие под чужим именем с целью введения в заблуждение относительно своей личности.
2.4. В случае возникновении подозрений о нарушении пунктов 2.2 или 2.3 Организатор оставляет за собой право, без предварительного уведомления, применить следующие меры:
- Аннулирование результатов Конкурса, полученных с использованием этих учетных записей;
- Дисквалификация участника со всех текущих и будущих конкурсов, проводимых Организатором;
- Лишение права на получение любых призов Конкурса.
3. Система оценки раундов
Проведение турнира
Направление «Машинное обучение» включает в себя три поднаправления (далее — Поднаправление):
- Генерация картинок видеосенсора для автономного автомобиля,
- Ответы на вопросы к чертежам для задач по физике и математике,
- Устойчивость к галлюцинациям в больших языковых моделях.
Соревнование в рамках каждого Поднаправления длится с 16:00 15 октября 2025 года до 23:59 5 ноября 2025 года и состоит из 1 задачи. Участники по мере готовности отправляют свои решения в тестирующую систему с помощью предоставленного программного обеспечения.
Ограничения
Решение участника выполняется на виртуальной машине со следующей конфигурацией:
- Платформа: Intel Ice Lake
- Ускоритель: NVIDIA Tesla L4 GPU
- Количество GPU: 1
- vCPU: 4
- Оперативная память (RAM): 15 GB
- Дисковое пространство: 20 GB
- Ограничение времени выполнения: 1 (один) час.
На каждую задачу устанавливается дневной лимит отправки решений. По умолчанию участник имеет право на не более 2 (двух) отправленных решений в течение 24 часов для одной задачи.
Любая отправка решения, превышающая установленные ограничения, не будет принята и обработана тестирующей системой. При этом такая отправка считается использованной и засчитывается в дневной лимит попыток.
Актуальные ограничения для каждой задачи указываются в её условии.
Описание формата решения
Для разработки решения вам будет предоставлен отдельный GitLab репозиторий.
У вас будет возможность:
- задать необходимое окружение в формате Dockerfile;
- загрузить код инференса модели;
- загрузить веса модели, используя технологию DVC.
Репозиторий будет содержать пример кода работы с данными. Более подробную инструкцию можно будет найти в репозитории.
Система проверки соберет Docker образ с необходимым окружением, параметрами модели и кодом инференса и запустит его на проверку.
На этапе инференса модели будет отсутствовать доступ к сети Интернет.
Перечень возможных вердиктов тестирующей системы
| Сообщение | Кратко | Расшифровка |
|---|---|---|
| OK | OK | Решение зачтено |
| Presentation error | PE | Запущенное решение задачи не сформировало корректный вывод |
| Time limit exceeded | TL | Программа превысила установленный лимит времени |
| Crash | Crash | Не удалось протестировать решение |
При возникновении ошибки «Crash» присланное решение не тратит дневную квоту попыток.
При возникновении других перечисленных выше ошибок попытка участника считается использованной.
Если ваше решение работает дольше одного часа, работа решения останавливается системой, решение получает вердикт «Time limit exceeded», и данная посылка засчитывается в дневную квоту попыток.
Подсчёт промежуточных и окончательных результатов
Если решение участника удовлетворяет всем ограничениям задачи, то оно принимается и за него начисляются очки. Система оценивания заданий описывается в каждой задаче отдельно.
Результат пересчитывается после окончания соревнования с использованием приватного тестового датасета, если иное не указано в условиях задач. Об этом, а также о системе начисления баллов за решение задачи будет сказано в условиях каждой задачи.
Баллы за принятые задачи начисляются по последней успешной посылке.
Решения участников в каждом Поднаправлении ранжируются по количеству набранных баллов за решенную задачу. Участники, набравшие одинаковое количество баллов, ранжируются по времени последней успешной отправки решения.
Время решения задачи считается в секундах от начала соревнования до момента отправки первого решения этой задачи, набравшего наибольшее количество баллов.
4. Структура конкурса
Конкурс состоит из двух этапов:
-
Квалификационный раунд конкурса начнется в 16:00 15 октября 2025 года и продлится до 23:59 5 ноября 2025 года. В этот период каждый зарегистрированный участник может стартовать в удобное для себя время.
Результат квалификационного раунда формируется по значениям баллов за решённые задачи отдельно в каждом Поднаправлении. Участник Поднаправления располагается выше в итоговой таблице, если имеет больше баллов за решенные задачи (при одинаковом количестве баллов выше располагается участник, у которого меньше время решения задач).
Количество участников, проходящих в финал по каждому Поднаправлению:
Поднаправление Основной трек Трек «Сотрудники» Трек «Юниоры» Генерация картинок видеосенсора для автономного автомобиля 7 3 3 Ответы на вопросы к чертежам для задач по физике и математике 7 3 3 Устойчивость к галлюцинациям в больших языковых моделях 7 3 3 Объявление участников, вышедших в финал, будет произведено в срок до 10 ноября 2025 года.
-
Финальный раунд пройдёт с 5 по 7 декабря в г. Стамбул (Турция). Все участники должны будут стартовать одновременно, длительность раунда составит 300 минут. Призовой фонд будет разыгран среди участников двух треков Финала: Основной стрим и стрим Юниоры. Пять участников Основного стрима и четверо участников стрима Юниоры в каждом направлении с наилучшими результатами получат денежные призы.
Организатор оставляет за собой право приглашать дополнительных участников в финальный раунд, если кто-либо из уже отобранных претендентов отказывается. Дополнительные участники выбираются на основе результата квалификационного раунда.
5. Призы
Подробности о Призах прописаны в Положении о конкурсе https://yandex.ru/cup/regulations.