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