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

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

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

2018 2019 2020 2021 2022 2023 2024 2025 2026

Новости


Приглашаем учеников 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