Санкт-Петербургская открытая олимпиада по программированию для 3-7 классов

Официальная группа Вконтакте

Олимпиады прошлых лет

2018 2019 2020 2021 2022 2023 2024 2025 2026

Новости


Уважаемые программисты!

 

Санкт-Петербургская Олимпиада по программированию для учеников 3–7 классов 2025–2026 учебного года проводится в два тура — Отборочный и Основной.

 

29 марта состоится Отборочный тур в онлайн-формате с прокторингом на платформе Codeforces. На решение заданий участникам будет дано ограниченное время. Тур пройдет с 11:00 до 13:30. Победители Отборочного тура будут приглашены на Основной тур.

 

26 апреля состоится Основной очный тур олимпиады.
Точное время проведения и площадки уточняются.

 

На Основной очный тур БЕЗ ОТБОРОЧНОГО приглашены:
• участники с дипломами 1, 2, 3 степени олимпиады прошлого года;
• обладатели диплома 1, 2, 3 степени Декабрьского или Февральского Кубков.

 

Всех остальных ждем на отборочном туре!

 

Участвовать в Отборочном туре может любой ученик. Для этого необходимо:
1. Заполните форму участия до 12:00 28.03.2026 по ссылке: forms.gle/8Ca6X7iRRX...
2. Дождитесь сообщения с доступом: логин и пароль для участия мы пришлем на указанную электронную почту 28.03.2026 не позднее 22:00 (доступ получат те, кто заполнил форму).
3. Настройте программу для прокторинга и начните запись не позже 11:00
4. Перейдите в контест по ссылке: olymp123.contest.codeforces.com
5. Введите логин и пароль из сообщения — и можно начинать.

 

Задания будут доступны в день проведения по ссылке: olymp123.contest.codeforces.com/

 

Подробная информация по прокторингу размещена в статье: clck.ru/3RcyiK

 

Если у вас остались вопросы, вы можете задать их в сообщениях группы: vk.com/prog_olimp

 

До встречи!


Поздравляем участников и победителей Февральского кубка!

 

Спасибо всем за участие, активность и достойные результаты! Нам очень приятно видеть, что в олимпиаде принимают участие сильные ребята из разных городов и даже стран. Вы отлично поработали, показали свои знания, упорство и интерес к программированию. Так держать и не останавливайтесь на достигнутом!

 

Отдельное спасибо всем, кто соблюдал правила прокторинга и своевременно отправлял ссылки на видеозаписи, сделанные во время олимпиады. Это действительно важно для честной и объективной проверки результатов, и мы благодарны вам за ответственность.

 

Также напоминаем: участники, не предоставившие видеозапись и ссылку на неё, не смогут быть допущены к проверке и участию в следующих дистанционных олимпиадах.

 

Победители и призеры Февральского кубка:
docs.google.com/spreadshee...

 

Электронные версии дипломов и сертификатов доступны по ссылке:
drive.google.com/drive/fold...

 

Ждём вас на следующих олимпиадах и в отборочном туре, анонс которого будет опубликован в ближайшее время!


Дорогие участники Февральского кубка!

 

На главной странице Codeforces уже выложен разбор задач прошедшего соревнования.
Там вы можете подробнее посмотреть решения, разобрать сложные моменты и ещё раз проанализировать задания олимпиады.

 

Ссылка на разбор:
codeforces.com/group/a660...

 

Рекомендуем обязательно посмотреть разбор всем участникам — это отличный способ не только проверить себя, но и лучше понять идеи задач и полезные приёмы решения.

 

Результаты и дипломы будут опубликованы отдельно немного позже.


Доброе утро, дорогие друзья!

 

Напоминание про прокторинг (запись видео):
Если вы ещё не заполняли форму со ссылкой на запись прокторинга, пожалуйста, обязательно сделайте это в течение сегодняшнего дня.

 

Форма для отправки ссылки на запись: forms.yandex.ru

 

ВАЖНО: участники без записи видео (прокторинга) не будут участвовать в конкурсе.

 

Как отправить запись прокторинга:
Загрузите видео в облачное хранилище (Яндекс.Диск / Google Drive или другое).
Поместите файл в заранее созданную папку.
Откройте общий доступ по ссылке (чтобы мы могли посмотреть видео).
Отправьте Яндекс.Форму со ссылкой на облако.

 

Просим всех, кто ещё не отправил — сделайте это сегодня
Если возникнут вопросы — пишите в сообщения группы ВК, поможем!


Дорогие друзья,
Февральский Кубок завершен.

 

Благодарим за участие.

 

Ссылки на запись видео нужно оставить заполнив форму по ссылке:
forms.yandex.ru
Результаты ожидайте не позднее 10-го марта.

 

Поздравляем всех!


Спешим напомнить, что до окончания Февральского Кубка остался всего один час!
Торопитесь дописать свои коды и отправить их в систему!


Февральский кубок начинается! Контест уже доступен.

 

Если вы получили логин и пароль, можете входить и начинать решать по ссылке:
olymp123.contest.codeforces.com

 

ВАЖНО: если у вас нет данных для входа (не успели заполнить Яндекс-форму или не нашли письмо) — срочно напишите нам в сообщения группы ВК, мы пришлем логин и пароль.

 

Напоминаем: результаты будут учитываться только при входе в контест под присланным логином и паролем и с включенным прокторингом.

 

Информация о том, куда и как отправить ссылку на запись видео, будет опубликована после окончания олимпиады отдельным постом.

 

Олимпиада проходит с 11:00 до 15:00 (МСК).
Решать задачи можно на любом из представленных языков программирования: Python, C++, Pascal.

 

Желаем удачи и успешных решений!


Дорогие друзья! Уже совсем скоро стартует олимпиада «Февральский кубок» — начало в 11:00 (по московскому времени).

 

Спасибо всем, кто заполнил форму для получения логина и пароля — форма уже закрыта.

 

Если вы не успели получить данные для входа, отправьте нам в сообщения группы ВК:
ФИО и класс — и мы в ответном сообщении пришлем вам логин и пароль.

 

Если вы не можете найти письмо с логином и паролем, напишите нам в сообщения группы ВК — поможем!

 

Вход для участия в олимпиаде возможен только по ссылке:
olymp123.contest.codeforces.com
Вход осуществляется по логину и паролю, которые пришли вам на почту.

 

Также важно: войти в соревнование получится с началом олимпиады в 11:00 МСК.

 

Прокторинг
Пожалуйста, заранее проверьте, что у вас работает и настроена OBS Studio.
Инструкция по прокторингу: clck.ru/3RcyiK
Запись рекомендуется начать за 5 минут до старта.

 

Если возникнут вопросы — пишите в сообщения группы ВК, мы поможем!


Уважаемые участники олимпиады «Февральский Кубок»!

 

Мы видим, что сейчас очень большое количество участников заполняет форму, и поэтому хотим заранее вас успокоить — не переживайте, всё в порядке

 

Рассылка логинов и паролей будет выполнена после 23:00
Все данные будут отправлены, и каждый участник получит доступ

 

Спасибо за ваше терпение и понимание!


Добрый день, уважаемые участники! Уже завтра состоится олимпиада «Февральский кубок»

 

Спасибо всем, кто заполнил форму до 15:00 (МСК) — до 20:00 (МСК) вам на почту придут логин и пароль для входа в аккаунт, с которого вы будете решать задания.

 

Для тех, кто хочет участвовать, но не успел: мы продлеваем заполнение Яндекс-формы на получение логина и пароля до 23:00 (МСК) 
forms.yandex.ru

 

Олимпиада проходит онлайн с прокторингом 
Инструкция по прокторингу:  clck.ru/3RcyiK

 

Вход в контест: olymp123.contest.codeforces.com

 

Если возникнут вопросы — пишите в сообщения группы Олимпиады


Дорогие друзья, важная информация по олимпиаде «Февральский кубок»!

 

Чтобы мы смогли выдать доступ в контест, обязательно заполните короткую форму до 15:00 (28.02.2026).

 

Ссылка на форму:
forms.yandex.ru

 

Что нужно сделать (пошагово):
1. Заполните форму участия до 15:00 28.02.2026.
2. Дождитесь сообщения с доступом: логин и пароль для участия мы пришлём 28.02.2026 не позднее 20:00 (доступ получат те, кто заполнил форму).
3. Перейдите в контест по ссылке: olymp123.contest.codeforces.com
4. Введите логин и пароль из сообщения — и можно начинать.

 

Если возникли вопросы — пишите в группу сообщений олимпиады, обязательно поможем.

 

До встречи на «Февральском кубке»! 


Дорогие друзья!

 

Уже в это воскресенье состоится февральский кубок по программированию для учеников 3–7 классов.

 

Ссылка на регистрацию и задания появятся одновременно со стартом конкурса — 1 марта в 11:00 (мск): в группе: vk.com/prog_olimp и на сайте: prog.matolimp-spb.org/2026/

 

Время выполнения заданий:
с 11:00 до 15:00 (мск).

 

Важно: После окончания контеста, с 15:00 до 20:00 (мск), необходимо загрузить видео в интернет.

 

Что нужно сделать:
1. Загрузить видео в облако (Яндекс.Диск, Google Drive или другое облачное хранилище)
2. Поместить файл в заранее созданную папку
3. Открыть общий доступ по ссылке
4. Отправить эту ссылку в сообщения группы олимпиады

 

Подробная информация по прокторингу ещё раз размещена в статье: clck.ru/3RcyiK
Если у вас остались вопросы, задайте их в группе — мы обязательно ответим.
До встречи на кубке! 


Дорогие друзья! До Февральского Кубка осталось меньше двух недель — не откладывайте подготовку. Подробности ниже 

 

Время на решение задач фиксированное: с 11:00 до 15:00.

 

Важная информация по прокторингу. Не волнуйтесь, прокторинг — это всего лишь запись экрана, камеры и микрофона во время решения задач с помощью программы OBS Studio. Он нужен, чтобы Кубок проходил честно и условия участия были одинаковыми для всех. Главное — подготовиться заранее, чтобы на старте соревнования вы спокойно начали запись в 11:00 и сосредоточились на задачах.

 

Подготовка к прокторингу занимает всего несколько шагов:

 

Скачайте OBS Studio на своё устройство.
Настройте запись: в OBS нужно добавить 3 источника — экран, веб-камеру и микрофон.
Если на компьютере нет камеры или микрофона, можно подключить камеру со смартфона — как именно, подробно показано в инструкции.

 

Рекомендуем заранее сделать пробную запись (буквально на минуту), чтобы убедиться, что всё работает.

 

Полная инструкция доступна по ссылке, там же есть видеоинструкция: clck.ru/3RcyiK

 

Обратите внимание! В 11:00 запись уже должна идти, поэтому лучше, чтобы OBS был установлен и настроен до 1 марта. Если вы закончите раньше и захотите завершить участие, можно не прерывать запись и оставить ее до 15:00, а можно на записи показать, сколько задач решено, обязательно вслух назвать число задач и причину, по которой рано завершаете запись, и остановить запись.

 

Важно: если запись не будет сделана или не будет отправлена, результаты участия будут аннулированы.

 

Регистрация на кубок проходит в 2 этапа:

 

Заранее зарегистрируйтесь на Codeforces: codeforces.com.
В день старта — 1 марта — в группе и на сайте появятся ссылки на регистрацию в Кубке. Задания будут доступны в течение всего времени соревнования (11:00–15:00), заранее регистрироваться на соревнование не нужно.

 

Решать задачи можно будет на любом языке программирования: Python, C++, Pascal, Java и др.

 

Если у вас остались вопросы по Кубку или прокторингу, задайте его в группе олимпиады.

 

Ждём вас на Февральском Кубке!


Приглашаем учеников 3-7 классов на Февральский Кубок по программированию! Соревнование пройдёт в онлайн-формате 1 марта.

Февральский кубок — это отличная возможность подготовиться к олимпиаде регионального уровня — Санкт-Петербургской открытой олимпиаде по программированию для 3–7 классов: познакомиться с форматом, потренироваться в условиях соревнования и порешать задачи высокого уровня.

Участие бесплатное!

Время на решение задач фиксированное: 1 марта с 11:00 до 15:00.

Важно!

В этом Кубке будет использоваться прокторинг — запись экрана и камеры на время участия. Это нужно для честного формата соревнования. Инструкция по прокторингу по ссылке.

Обратите внимание: участники, получившие дисквалификацию в Осеннем программисте, не могут участвовать в Февральском кубке.

Лучшие участники Декабрьского и Февральского кубка получают возможность выиграть путёвку в очный тур Олимпиады в апреле без прохождения отборочного тура.

Чтобы точно не пропустить важные новости (ссылки на регистрацию, задания, инструкцию по прокторингу и объявления), подпишитесь на обновления:

Заполните Google-форму по ссылке — и самые важные новости вы будете узнавать первыми!


Результаты «Декабрьского кубка - Новогодний программист» (Онлайн формат)!

Спасибо всем участникам за активность! Было очень приятно видеть столько сильных ребят из разных городов и стран. Вы круто поработали: упорство, дисциплина и отличные результаты — это про вас. Продолжайте в том же духе!

Отдельно благодарим всех, кто соблюдал прокторинг и отправлял ссылки на видеозаписи, сделанные во время олимпиады — спасибо за ответственность и помощь в честной проверке результатов.

Напоминание на будущее: участники без прокторинга (без видеозаписи и ссылки на неё) не будут допускаться к участию/проверке в следующих олимпиадах в дистанционном формате.

Итоги «Декабрьского кубка - Новогодний программист» (Онлайн формат).

Разбор заданий по всем прошедшим соревнованиям, включая очный/онлайн формат данной олимпиады, на главной странице.

Дипломы доступны в VK группе в посте.


Олимпиада завершена!

Спасибо всем участникам и близким, и дальним!

Сразу после олимпиады на площадке в Санкт-Петербурге состоялось награждение победителей и призеров и мы знаем, что все с нетерпением ждут публикации результатов.

Результаты очного формата доступны по ссылке.

Информация о результатах дистанционного формата будет опубликована в посте позже, как и информация о ссылках ваших папок с записями.

Поздравляем!


"Декабрьский кубок - Новогодний программист" начинается!

Ссылка на регистрацию и задания.

Напоминаем, что регистрация и задания доступны все время пока идет олимпиада — до 14:45 21.12!

Решать задачи можно на любом из представленных языков программирования (Python, С++, Pascal, Java и др.)

Участие в конкурсе бесплатное!

Кубок проходит в двух лигах — Высшей (для опытных программистов) и Первой (для тех, кто только пробует свои силы). Победители Высшей Лиги, то есть участники занявшие 1-е место, получают приглашение на очный тур открытой Санкт-Петербургской Олимпиады по программированию (без отборочного), который пройдет очно в апреле 2025 года.

Принять участие можно в обеих лигах.

Олимпиада для учеников 3-7 классов, остальные — вне конкурса.

Победители получат электронные дипломы, а те, кто не занял призовых мест — сертификаты участника.

Напоминаем, что нужно сделать, чтобы принять участие:

Если вы заходите на сайт впервые, то сначала заведите аккаунт на сайте.

Всем удачи!


Друзья, открыли регистрацию на новый формат Декабрьского кубка «Новогодний программист»!

Анкета для регистрации

Напоминаем: участвовать можно очно в ИТМО с атмосферой праздника или дистанционно из любого региона — выбирайте формат, который вам удобнее.

Дистанционный формат

Время на решение задач фиксированное: 21 декабря с 10:30 до 14:30.

Для участия в дистанционном формате потребуется проверка и контроль решений задач.

Инструкция по контролю — в статье

В день олимпиады опубликуем ссылку для регистрации на codeforces для тех, кто участвует онлайн!


Друзья, у нас отличные новости!

В этом году мы встречаемся в новом формате нашего традиционного Декабрьского кубка: представляем олимпиаду по программированию для 3–7 классов «Новогодний программист».

Это настоящий новогодний праздник с задачами, азартом и подарками — и главное, участвовать можно и очно, и дистанционно.

Дата очного проведения: 21 декабря Университет ИТМО, Кронверкский пр., д. 49.

Формат олимпиады:
• 6 туров по 2 задачи
• задачи каждого следующего тура сложнее предыдущего
• за решения начисляются баллы
• задачи в турах — классические задачи по олимпиадному программированию

Старт в 10:00 Окончание туров в 13:30 С награждением мероприятие продлится до 15:00 — в 15:00 можно будет забирать детей.

Для участия нужно уметь писать на одном из языков: Python / C++ / Java / Pascal, и иметь базовый опыт решения олимпиадных задач.
Примеры задач можно посмотреть по ссылке.

Регистрация открыта! Анкета для регистрации доступна тут.

Пропуск в ИТМО: нужно будет заполнить анкету, после чего QR-код придёт на почту.

Дистанционный формат:

Школьники 3–7 классов из Санкт-Петербурга, которые не смогут участвовать очно 21 декабря, а также участники из других регионов смогут написать олимпиаду дистанционно.

Время на решение задач фиксированное: 21 декабря с 10:30 до 14:30.

Для участия в дистанционном формате потребуется проверка и контроль решений задач. Инструкция по контролю — статье.

В день олимпиады опубликуем ссылку для регистрации на codeforces для тех, кто участвует онлайн!


Ещё раз поздравляем победителей и призёров конкурса «Осенний программист»!

Ваш труд и упорство — это настоящий пример для всех. Дипломы победителей и призёров доступны по ссылке.

Большое спасибо всем ребятам, кто участвовал!

Для остальных участников мы подготовили электронные сертификаты — их можно скачать здесь.


Результаты "Осеннего программиста"!

Благодарим всех, кто принял участие. Мы были рады увидеть столько талантливых ребят из разных уголков России и не только. Восхищаемся вашим упорством, трудолюбием и высокими результатами. Так держать!

Итоги "Осеннего программиста" можно посмотреть по ссылке.

Разбор заданий по всем прошедшим соревнованиям, включая "Осеннего программиста 2025" можно посмотреть на главной странице.

olymp123.contest.codeforces.com/group/a6606NK. Дипломы в ближайшее время мы выложим на этой странице.


Конкурс "Осенний программист" завершен! Спасибо всем за участие! Будем ждать вас на декабрьском кубке. Результаты объявим не позднее 10.11.2025.
Спешим напомнить, что до окончания "Осеннего программиста" остался всего 1 час. Торопитесь дописать свои коды и отправить их в систему!

"Осенний программист" начинается!

Ссылка на регистрацию и задания - olymp123.contest.codeforces.com/

Напоминаем, что регистрация и задания доступны все время, пока идет олимпиада.
Количество посылок не ограничено, зачет проводится по количеству решенных задач.

Время окончания олимпиады: 21:00 2 ноября.

Что нужно сделать?
1) Зарегистрироваться на сайте codeforces.com/ до начала соревнований.
2) Перейти по ссылке: olymp123.contest.codeforces.com/ , заполнить форму регистрации и начать решать задачи!

Победители получат дипломы в электронной форме!

Решать задачи можно на любом из представленных языков программирования (Python, С++, Pascal, Java и др.)

Участие в конкурсе бесплатное!

Всем удачи!


Дорогие друзья!

Приглашаем вас на увлекательное онлайн-соревнование по программированию — «Осенний программист»! 

1–2 ноября 2025 года, в дни школьных каникул, вас ждут интересные задачи и возможность проверить свои силы.
Участвовать можно из любой точки мира — нужен лишь компьютер и доступ в интернет.
Все задания будут размещены на платформе codeforces.com.

В момент старта конкурса ссылки на регистрацию и задания появятся на сайте prog.matolimp-spb.org и в сообществе vk.com/prog_olimp

Выбирайте любой язык программирования — Python, C++, Pascal, Java и другие.

Победителей ждут заслуженные электронные дипломы.

Участие в конкурсе — абсолютно бесплатное!

Осенний программист», а также Декабрьский и Февральский кубки — это прекрасный шанс проявить себя, попробовать новые задачи и подготовиться к Санкт-Петербургской открытой олимпиаде по программированию для 3–7 классов.

Мы ждём именно вас!


Ознакомиться с решениями задач прошлых лет можно по ссылке.

Порядок проведения олимпиады


Олимпиада проводится в 2026 году в два этапа:

Отборочный этап. Отборочный этап состоится в начале апреля 2026 года в онлайн формате. Победители Отборочного тура будут приглашены на Очный тур.

Основной этап. Этап состоится в апреле 2026 года в главном корпусе ИТМО. К участию приглашаются:

  • победители Отборочного этапа олимпиады;
  • победители Высшей лиги Декабрьского и Февральского Кубков 2025-2026 года;
  • Победители и призеры олимпиады прошлого года.

Участников ждут дипломы и призы Олимпиады.

 

Положение олимпиады

Основная информация


Задания прошлых лет вы можете найти на страницах прошлых лет нашего сайта, а также по ссылке.

Участникам будет предложено выполнить олимпиадные задания, для решения которых требуется написать код на одном из языков программирования: С++, Python, PascalABC, Java и многих других.

Олимпиада проводится при поддержке и с использованием системы тестирования сайта Codeforces

Регистрация на олимпиаду состоит из двух действий:

  1. Завести аккаунт на сайте Codeforces.
  2. Заполнить форму регистрации по ссылке.

 

Условия задач:

 Условия отборочного тура 3-5 классов

 Условия отборочного тура 6-7 классов

 Условия основного тура 3-5 классов

 Условия основного тура 6-7 классов

 

Участие в олимпиаде бесплатное!


 

Кроме олимпиады, в течение 2025-2026 учебного года мы также проведем уже ставшие традиционными Декабрьский и Февральский Кубки. Результаты выступления в Кубках позволят получить преимущество в виде дополнительных баллов при подведении итогов отборочного тура Олимпиады. Кроме того участие в Кубках – возможность познакомиться с форматом Олимпиады, системой оценивания результатов – послужит хорошей тренировкой перед участием в основном туре Олимпиады.

Осенний программист

 

Соревнование по олимпиадному программированию для школьников 3-7 классов.

Когда?

2-3 ноября
Куда? 

Участвовать в соревновании можно из любой точки мира, где есть компьютер и выход в интернет.

Кто?
Школьники 3-7 классов.

Что нужно сделать?    

Ссылка на регистрацию и задания появятся в группе https://vk.com/prog_olimp и на сайте prog.matolimp-spb.org в момент старта олимпиады и будет доступна все время пока идет олимпиада.

Победители получат дипломы в электронной форме!

Правила:    

Участие бесплатное!

История и статистика

 

Уже 9 лет Санкт-Петербургская открытая олимпиада по программированию для 3-7 классов проводится в Санкт-Петербурге.

 

Олимпиада направлена выявление и развитие у обучающихся творческих способностей и интереса к научной (научно-исследовательской) деятельности, а также на повышение интереса обучающихся начальных и средних классов к программированию

 

В Олимпиаде на добровольной основе принимают индивидуальное участие обучающиеся с 3-го по 7-й класс общеобразовательных организаций, а также лица, осваивающие образовательные программы в форме самообразования или семейного образования.

 

Олимпиада проводится в два этапа: отборочный; основной (заключительный).


Даты проведения отборочного и основного туров устанавливаются ежегодно, информация размещается на официальном сайте Олимпиады http://prog.matolimp-spb.org/

 

 

Год проведения олимпиады Кол-во участников заключительного этапа Кол-во призеров Кол-во победителей
2024-2025 142 34 12
2023-2024 154 37 10
2022-2023 176 57 6
2021-2022 141 34 7
2020-2021 170 36 12
2019-2020 104 32 6

 

Организаторы



Центр олимпиадной математики, физики и программирования "РАЗ-ДВА-ТРИ!"


Санкт-Петербургский Национальный Исследовательский Университет Информационных Технологий, Механики и Оптики.


ГБОУ «Санкт-Петербургский губернаторский физико-математический лицей № 30
Юношеская Математическая Школа при СПбГУ (ЮМШ)
Президентский физико-математический лицей № 239