Программирование
Этапы
Школьный этап
Даты проведения в Московской области:
Дата проведения в городе Москва:
Даты проведения в регионах:
Муниципальный этап
Даты:
Как проходит региональный этап
Даты:
Региональный этап на данный момент завершён, новая информация будет доступна в новом годуРезультаты
Требования к РЭ ВсОШ 2025/26 (zip)
Организаторы
Нормативные документы:
- Участники муниципального этапа ВсОШ по информатике, набравшие проходной балл за 9‑11 классПобедители и призёры регионального этапа прошлого годаУчащиеся 8 класса и младше, при условии решения олимпиады «за 9 класс» на предыдущих этапах. О намерении писать олимпиаду «за 9 класс» и старше нужно заранее сообщить учителю информатики в своей школе до регистрации на школьный этап
- 300 минутВремени на решение заданийСложность задачЗадачи расположены по возрастанию сложности4 задачиКоличество задач в туреПорядок решенияУчастник может решать задачи в любом порядке
Используется балльная система
Максимум за задачу:
100 балловИтоговые баллы:
Итог за задачу формируется как сумма баллов за подзадачи (subtasks)Как работают подзадачи:
Каждая задача разделена на несколько подзадач, у каждой есть своя группа тестов и вес
(например: 30 + 30 + 40 баллов)Баллы за подзадачу:
Баллы за подзадачу начисляются только если решение прошло все тесты соответствующей группыОбратите внимание
Частичное прохождение тестов внутри одной подзадачи баллов не даётКак получить высший балл:
Чтобы получить 100 баллов, решение должно пройти все группы тестов всех подзадач- Проверка решений выполняется автоматизированной тестирующей системой. В разных регионах может использоваться одна из платформ:Яндекс КонтестCodeforcesEjudgePCMSПеред проведением этапа регион направляет в жюри заявку, где указывает, какая система будет использована на площадках именно в этом регионе
- Все задачи участник решает самостоятельноЗапрещены любые электронные устройства, включая мобильные телефоны, смарт/наручные часы и т.п.При выявлении нарушений участник может быть дисквалифицирован (как правило — до следующего учебного года) в соответствии с регламентом
- Для решения задач регионального этапа чаще всего используется C++ (как основной олимпиадный язык). Конкретный перечень разрешённых языков и версий компиляторов/интерпретаторов устанавливается регламентом региона и выбранной тестирующей системой
Заключительный этап
Даты:
Результаты:
Архив
Результаты этапов по годам
Подготовка к ВсОШ по информатике
Материалы
- Сириус.Курсы
Можно выбрать онлайн-курсы по алгоритмам и программированию от базового уровня до продвинутого, проходить модули последовательно, а также закреплять теорию практикой на задачах.
- Algorithmica
Содержит конспекты по CS и алгоритмам, математике, графам и строкам. Материалы можно использовать как справочник по темам (графы, DP, структуры данных) и возвращаться при разборе задач.
- ITMO Wiki
Олимпиадная «энциклопедия» для продвинутого и углубленного изучения включает в себя проверяемые и непроверяемые конспекты с различными темами.
- Онлайн-сборы от Яндекса
Яндекс проводит бесплатные онлайн-сборы, где готовит к олимпиадным задачам школьников 7‑11 классов. По сложности сборы соответствуют этапам Всероссийской олимпиады школьников по информатике (профиль «Программирование»). Туры содержат 6 контестов, соответствующих уровню и формату РЭ ВсОШ. Преподаватели Кружка подробно разберут решения туров предыдущего дня.
- Основы языка С++ от Яндекса
В хендбуке от Яндекса пошагово разбираются основы языка С++. В том числе ключевые концепции, работу с памятью, алгоритмы и структуры данных, и решаются практические задачи. Для успешного освоения понадобится знакомство с информатикой и умение писать код — например, на Python.
- Хендбук по основам алгоритмов от Яндекса
В материалах от Яндекса разбираются теория, задачи и автопроверка эффективности без привязки к языкам программирования — чтобы понять и прокачать алгоритмическое мышление
Часто задаваемые вопросы
К участию приглашаются обучающиеся 8–11 классов российских школ, а также учащиеся зарубежных образовательных учреждений, допущенные к участию оргкомитетом.
Стать участниками олимпиады могут те, кто интересуется информатикой и математикой, стремится к углубленному изучению этих дисциплин и обладает базовыми навыками программирования на одном из распространённых языков.
К участию приглашаются обучающиеся 8–11 классов российских школ, а также учащиеся зарубежных образовательных учреждений, допущенные к участию оргкомитетом.
В разделе «Регистрация» на сайте будет подробно описан алгоритм подачи заявки для каждой категории участников.
Задания олимпиады направлены на поиск нестандартных решений в области разработки и применения интеллектуальных алгоритмов и моделей обработки больших данных.
Переходи к школьному этапу прошлых лет, чтобы попробовать свои силы в решении задач олимпиад прошлых лет и подготовиться к отборочному этапу.
Во-первых, знания — без них никуда. Во-вторых, правильно подготовленное рабочее место. Список требований к характеристикам компьютеров и программному обеспечению мы опубликуем перед стартом отборочного этапа.
Регистрируйся на олимпиаду, даже если только начинаешь свой путь в программировании. На отборочном этапе будут задачи, для решения которых хватит базовых знаний.
Мы подготовили целый раздел с методическими материалами, которые помогут тебе подготовиться к Олимпиаде.
Победители и призёры Олимпиады получают преимущества при поступлении в вузы‑партнёры. Перечень призов и подарков формируется партнёрами Олимпиады.