Блог пользователя pashka

Автор pashka, 6 дней назад, По-английски

The best summer school is back! This time in a new country and with a brand new track!

We’re happy to invite you to the upcoming ACTS in Germany 2026.2, the best summer camp full of learning, problem-solving, and fun.

  • Date & location: July 10-20, 2026 at Constructor University, Bremen, Germany
  • Participants: High school students aged 16-19
  • Organizers: Constructor University Bremen, Neapolis University Pafos, with support from the JetBrains Foundation.
  • Tracks: Competitive Programming & Software Engineering
  • Costs: Accommodation, meals, and the academic program are fully covered by the organizers. Participants' only costs are travel and a camp fee of 100 EUR.
  • Entrance Contest: April 26, 8:00-11:00 UTC.

Competitive Programming track. For students who love algorithms and contests

  • Teachers: Top coaches, including me (pashka), meshanya, and KAN.
  • What to expect? You’ll have lectures and practice for both core and advanced topics, train for olympiads up to IOI level, with a great team contest in the end.

Software Engineering track. For students who love building projects and winning hackathons

  • Teachers: JetBrains experts: the best software engineers creating the best developer tools.
  • What to expect? You’ll build a team project from scratch learning necessary tools along the way, and present your final result at the end of the camp.

If this sounds like your kind of summer — apply, spread the word, and come spend 11 amazing days with us!

Register here by April 25

Полный текст и комментарии »

  • Проголосовать: нравится
  • +125
  • Проголосовать: не нравится

Автор pashka, 6 месяцев назад, По-английски

Hello Codeforces!

Very soon, on November 2, we will have the JetBrains Academy Youth Challenge. Registration deadline is October 28, so go register now!

The Youth Challenge will be also an entrance exam to our Algorithm and Code Training School (ACTS). This winter we will have two schools.

First, ACTS in Romania 2026.1. Our top-tier camp for top-tier students. Last year ACTS participants won 29 IOI medals! We cover accommodation, meals and academic program. Note that we only invite students aged 16 to 19 years.

Second, ACTS Online 2026. This is online intensive, covering fundamental topics. Great to train for national olympiads and other contests. Here we invite students aged 13 to 19 years.

See you there!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +50
  • Проголосовать: не нравится

Автор pashka, история, 7 месяцев назад, По-английски

Hello, Codeforces!

The most popular question I get asked here is: "How can I get better in competitive programming?". And I usually answer that you just need to solve more problems: the more problems you solve, the better you get at it.

But solving problem alone is boring, so last year we started JetBrains Youth Coding Club.

During the last year, I prepared 25 contests, which we discussed in live classes every week. If you missed it, here are all the contests, and here is a playlist with all discussions.

This year I plan to do basically the same thing, maybe adding more contest on specific topics, but mostly solving random problems, learning to read statements, recognize familiar patterns and build solutions out of it.

The club will start in October. If you are interested, register here. See you!

P.S. We also have Math Club and AI Club!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +95
  • Проголосовать: не нравится

Автор pashka, история, 12 месяцев назад, По-английски

Hello Codeforces!

If you are a high school student and want to prepare for IOI and other olympiads, we are happy to invite you to ACTS 2025, our summer training camp in Romania.

We will bring best teachers, including me (pashka), meshanya, cdkrot, niyaznigmatul, and others.

  • Location: Romania.
  • Dates: June 27 – July 7, 2025.
  • Participants: High school students between the ages of 16 and 20.
  • What to expect: 11 days of intensive training, contests, and fun. 
  • Organizers: High Edu, Constructor University, and Neapolis University Pafos, with support from the JetBrains Foundation.
  • Costs: The organizers will cover accommodation and meals. The only thing you have to pay for is the travel costs and the camp fee of 100 EUR.

Here's how to take part:

  • Fill out the application by April 27.
  • Solve many problems in the entrance contest on May 4.
  • Get your invitation and come to camp!

Hope to see you there!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +119
  • Проголосовать: не нравится

Автор pashka, история, 17 месяцев назад, По-английски

Hello Codeforces!

Two great announcements from our team for high school students.

First, very soon, on November 24, we will have the JetBrains Academy Youth Challenge. We will prepare some cool problems, come and participate!

Second, this winter we will have the Algorithm and Code Training School, the great place to master your skills for IOI and other olympiads. Top students from the Youth Challenge will be invited to the ACTS.

See you there!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +17
  • Проголосовать: не нравится

Автор pashka, история, 19 месяцев назад, По-английски

The first contest of JetBrains Youth Coding Club has started.

If you want to join, register here.

See you!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +16
  • Проголосовать: не нравится

Автор pashka, история, 19 месяцев назад, По-английски

Hello, Codeforces!

We start a new educational project: JetBrains Youth Coding Club.

In this club I will focus not on algorithms, but on real contest problem solving.

The plan is simple:

  • Every week I will prepare a mashup contest from old Codeforces problems.
  • You can solve it as a virtual contest at any time during the week.
  • In the end of the week we will discuss the solutions and approaches.

I think I will mostly focus on div. 3 problems, but maybe will extend it to div. 2 (or even div. 1, who knows).

The first contest will start next week. If you are interested, register here. See you!

P.S. We also start Math Club and AI Club!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +111
  • Проголосовать: не нравится

Автор pashka, история, 2 года назад, перевод, По-русски

Привет! В 18.02.2024 15:05 (Московское время) начнётся Codeforces Round 927 (Div. 3) — очередной Codeforces раунд для третьего дивизиона.

В раунде используются задачи JetBrains Academy Youth Challenge. Если вы участвовали в нем, не участвуйте в этом раунде.

Задачи подготовлены denk, step_by_step, goncharovmike, ikrpprppp, pashka, Vladosiya и MikeMirzayanov.

Большое спасибо awoo, BledDest, buyolitsez, EgorUlin, Gojova, GrandFruit, Hello_zoka, petyb, scanhex, ibraevdmitriy, shnirelman, SomethingNew, Toy_mouse, Zandler за тестирование раунда.

Как обычно для раундов третьего дивизиона:

  • в раунде будет 6-8 задач
  • длительность раунда 2 часа 15 минут
  • раунд проходит по правилам ICPC, штраф за неверную попытку 10 минут
  • раунд рейтинговый для участников с рейтингами до 1600
  • после раунда будет 12-часовая фаза открытых взломов

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

  • принять участие не менее чем в пяти рейтинговых раундах (и решить в каждом из них хотя бы одну задачу)
  • не иметь в рейтинге точку 1900 или выше.

Независимо от того являетесь вы достоверными участниками третьего дивизиона или нет, если ваш рейтинг менее 1600, то раунд для вас будет рейтинговым.

Всем удачи!

UPD: Разбор

Полный текст и комментарии »

  • Проголосовать: нравится
  • +170
  • Проголосовать: не нравится

Автор pashka, история, 2 года назад, перевод, По-русски

1921A - Квадрат

Идея: goncharovmike, разработка: pashka

Разбор
Решение

1921B - Рассадить котов

Идея: pashka, разработка: ikrpprppp

Разбор
Решение

1921C - Разослать сообщения

Идея: step_by_step, разработка: step_by_step, Vladosiya

Разбор
Решение

1921D - Сильно отличающийся массив

Идея: Vitaly239239, разработка: pashka

Разбор
Решение

1921E - Съесть фишку

Идея: ikrpprppp, разработка: ikrpprppp

Разбор
Решение

1921F - Сумма на прогрессии

Идея: Vitaly239239, разработка: Vitaly239239

Разбор
Решение

1921G - Озорной стрелок

Идея: Vitaly239239, разработка: goncharovmike

Разбор
Решение

Полный текст и комментарии »

Разбор задач Codeforces Round 920 (Div. 3)
  • Проголосовать: нравится
  • +111
  • Проголосовать: не нравится

Автор pashka, история, 2 года назад, По-русски

Привет! В Jan/15/2024 17:35 (Moscow time) начнётся Codeforces Round 920 (Div. 3) — очередной Codeforces раунд для третьего дивизиона.

Раунд скоординирован Vladosiya, и подготовлен мной и студентами Neapolis University Pafos: Vitaly239239, goncharovmike, ikrpprppp, step_by_step.

Большое спасибо Alexdat2000, dan_dolmatov, fastmath, FBI, Nickir, nikhil97agra, pavlekn, PMiguelez, JuicyGrape, ibraevdmitriy, Sergey140146659, Sparrow_Guo, Toy_mouse, vladmart за тестирование раунда.

Как обычно для раундов третьего дивизиона:

  • в раунде будет 6-8 задач
  • длительность раунда 2 часа 15 минут
  • раунд проходит по правилам ICPC, штраф за неверную попытку 10 минут
  • раунд рейтинговый для участников с рейтингами до 1600
  • после раунда будет 12-часовая фаза открытых взломов

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

  • принять участие не менее чем в пяти рейтинговых раундах (и решить в каждом из них хотя бы одну задачу)
  • не иметь в рейтинге точку 1900 или выше.

Независимо от того являетесь вы достоверными участниками третьего дивизиона или нет, если ваш рейтинг менее 1600, то раунд для вас будет рейтинговым.

Всем удачи!

UPD: Разбор

Полный текст и комментарии »

  • Проголосовать: нравится
  • +583
  • Проголосовать: не нравится

Автор pashka, история, 4 года назад, По-английски

Here are the home tasks for the lecture, you can submit your solutions into this form.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +50
  • Проголосовать: не нравится

Автор pashka, история, 4 года назад, По-английски

Hello Codeforces!

The final semester starts this week! As usual, the live lectures will be on Twitch on Fridays at 18:00 MSK, and the recorded videos will be on Youtube.

Topics of the fourth semester:

  • Matchings
    • Bipartite Matching
    • Non-bipartite Matching (blossoms)
    • Assignment Problem
  • Network Flows
    • Maximal Flow
    • Minimal Cost Flow
    • Skew-Symmetric Flows
  • Linear Programming
  • Fast Fourier Transformation
  • Plus something more :)

See you!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +112
  • Проголосовать: не нравится

Автор pashka, история, 4 года назад, По-английски
  • Проголосовать: нравится
  • +59
  • Проголосовать: не нравится

Автор pashka, история, 4 года назад, По-английски
  • Проголосовать: нравится
  • +64
  • Проголосовать: не нравится

Автор pashka, история, 4 года назад, По-английски

Here are the home tasks for the lecture, you can submit your solutions into this form.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +56
  • Проголосовать: не нравится

Автор pashka, история, 4 года назад, По-английски

Here are the home tasks for the lecture, you can submit your solutions into this form.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +59
  • Проголосовать: не нравится

Автор pashka, история, 5 лет назад, По-английски

Here are the home tasks for the lecture, you can submit your solutions into this form.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +89
  • Проголосовать: не нравится

Автор pashka, история, 5 лет назад, По-английски

Here is the video of the lecture. Thanks to everyone who watched the live stream.

Here are the home tasks for the lecture, you can submit your solutions into this form.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +32
  • Проголосовать: не нравится

Автор pashka, история, 5 лет назад, По-английски

Here is the video of the lecture. Thanks to everyone who watched the live stream.

This week the lecture will be on Wednesday at 6pm MSK

Полный текст и комментарии »

  • Проголосовать: нравится
  • +65
  • Проголосовать: не нравится

Автор pashka, история, 5 лет назад, По-английски

Hello Codeforces!

The third semester starts this week! As usual, the live lectures will be on Twitch on Fridays at 18:00 MSK, and the recorded videos will be on Youtube.

Topics of the third semester:

  • Graph Algorithms
    • DFS and its applications
    • MST
    • Shortest Paths
    • Games on Graphs
  • String Algorithms
    • Substring Search
    • Suffix Trees
  • Plus something more :)

See you!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +155
  • Проголосовать: не нравится

Автор pashka, история, 5 лет назад, По-русски

На настоящий момент зарегистрированы следующие площадки (список пополняется)

Место проведения Контактное лицо
г. Петропавловск-Камчатский, "Эврика" Карабанов Антон Викторович, akar_@mail.ru
г. Саранск, Республиканский лицей Протченко Алексей Николаевич, protchenkoan@mail.ru
г. Владивосток, Университетская школа ДВФУ Санкаев Александр Александрович, sankaev@gmail.com
г. Брест, Гимназия 1 Горбацевич Ирина Юрьевна, Irsanik19@gmail.com
г. Ноябрьск, Школа 7 Назаренко Светлана Эдуардовна, scholl7324@mail.ru
г. Междуреченск, Лицей 20 Ганилова Татьяна Евгеньевна, ganilovat@gmail.com
г. Москва, Лицей "Вторая школа" Михалин Дмитрий Александрович, mikhalin.da@sch2.ru
г. Малорита, Малоритская районная гимназия Игорь Викторович Гордынец, giv@tut.by
г. Витебск, Гимназия 8 Лактина Вероника Павловна, lvp@tut.by
г. Тольятти, Гимназия 39 Лихоманенко Николай Иванович, lihomanenko@mail.ru
г. Новополоцк, "IT-академия "НОТА" Тверитнева Агнна Анатольевна, itnota.np@gmail.com
г. Владикавказ, "IT-cube 15" Макаренко Мария Дмитриевна, mahadrum@yandex.ru
г. Москва, Школа "ЛЕТОВО" Жеглов Евгений Владимирович, evgeniy.zheglov@letovo.ru
г. Ульяновск, "Код Успеха" Майоров Рустем Марванович, mayorovrustem@gmail.com
г. Челябинск, ФМЛ 31 Егоров Алексей Леонидович, alex@fml31.ru
г. Казань, Лицей имени Н.И.Лобачевского КФУ Михайлин Сергей Иванович, mikhaylin1955@gmail.com
г. Светлогорск, Школа 9 Кумаков Владимир Владимирович, vlkum@yandex.ru
г. Каменск-Уральский, "Центр дополнительного образования" Белоусова Светлана Анатольевна, ms_gkc_ku@mail.ru
г. Липецк, «КВАНТОРИУМ» Ведрова Наталья Петровна, n.vedrova@strategy48.ru
г. Москва, Школа 179 Кириенко Денис Павлович, Denis.Kirienko@gmail.com
г. Краснодар, Краснодарская школа программирования Сухов Владимир Борисович, V_Sukhov@mail.ru
г. Уфа, Республиканский инженерный лицей-интернат Нигматуллин Вадим Ринатович, nigma.corp@gmail.com
г. Псков, "IT-куб. Псков" Филиппов Владимир Алексеевич, vovapskov@gmail.com
г. Вологда, Вологодский многопрофильный лицей Метляхина Валентина Станиславовна, metlvs85@gmail.com
г. Самара, СамЛИТ Панькова Марина Геннадьевна, pankova.marina.g@gmail.com
г. Ижевск, "ЭМЛи №29" Аркашев Владимир Петрович, varkashev@gmail.com
г. Новоуральск, Лицей 56 Павлов Дмитрий Сабитович, 31415926-06@mail.ru
г.Тула, Гимназия № 1 Ушничков Олег Александрович, ushol@mail.ru
г. Москва, Школа №2086 Орехова Ольга Михайловна, olgabella1@gmail.com
г. Оренбург, ЦОД "Гагарин" Горелик Анна Александровна, alexandrovnanna@gmail.com
г. Ивье, Гимназия №1 Кевра Василий Вацлавович, vvk_ten@mail.ru

Полный текст и комментарии »

  • Проголосовать: нравится
  • +27
  • Проголосовать: не нравится

Автор pashka, история, 5 лет назад, По-английски

Here is the video of the lecture. Thanks to everyone who watched the live stream.

Here are the home tasks for the lecture, you can submit your solutions into this form.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +35
  • Проголосовать: не нравится

Автор pashka, история, 5 лет назад, перевод, По-русски

Добрый день. В этом году мы хотим возродить традицию проведения Турнира Архимеда по программированию.

Турнир Архимеда — это командный чемпионат по программированию для начинающих. Турнир проводится по правилам командных соревнований ICPC: засчитываются только верно решенные задачи, при подведении итогов учитывается количество решенных задач, а при равном количестве задач — штрафное время.

Задачи турнира рассчитаны на самый широкий круг участников. Большинство задач не требуют знаний алгоритмов, структур данных, или сложной математики. Возраст участников не ограничен, но имейте в виду, что турнир рассчитан на тех, кто только недавно начал заниматься олимпиадной информатикой. Если вы, например, прошли на ВКОШП, то это соревнование явно не для вас.

Турнир проводится на независимых площадках в разных регионах. Список площадок, а так же правила турнира и другая важная информация, будет в этой группе.

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

Полный текст и комментарии »

  • Проголосовать: нравится
  • +45
  • Проголосовать: не нравится

Автор pashka, история, 5 лет назад, По-русски

Here is the video of the lecture. Thanks to everyone who watched the live stream.

Here are the home tasks for the lecture, you can submit your solutions into this form.

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

Автор pashka, история, 5 лет назад, По-английски

Here is the video of the lecture. Thanks to everyone who watched the live stream.

Here are the home tasks for the lecture, you can submit your solutions into this form.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +78
  • Проголосовать: не нравится