Бронзовые медалисты ICPC

Бронзовая медаль крупнейшего мирового чемпионата по программированию The 2025 ICPC World Finals стала для команды СГУ заслуженной наградой за годы упорного труда.

Бронзовые медалисты ICPC, image #1
Бронзовые медалисты ICPC, image #2
Бронзовые медалисты ICPC, image #3
1 of 3

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

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

В школе программирование становится интересным, если получается правильно решать задачи. Всё началось с обычных уроков, потом я записался в кружок. Команда сложилась случайно: в классе мы выполняли задания лучше других, выигрывали олимпиады.

Алексей Шнирельман и Роман Бровко на долгие 6 лет вместе с Ильёй стали членами одной команды. Четыре года они провели в Центре олимпиадной подготовки программистов имени Н.Л. Андреевой СГУ.

Илья отмечает, что на чемпионате он не только придумывал решения, но и активно помогал в отладке кода, анализе задач.

В основном я придумывал контртесты, дебажил (находил и исправлял ошибки в коде – прим. ред.) наши решения.

Подготовка к чемпионату была интенсивной и требовала железной дисциплины. Команда держала темп – проводила три тренировки в неделю, а на сборах занималась практически каждый день. Занятия полностью имитировали условия будущего соревнования: пять часов работы троих участников за одним компьютером на платформах Codeforces и Ucup.

Справляться со стрессом и выгоранием программистам помогала постоянная занятость, полагает Илья:

В условиях международных соревнований лишнее время – источник депрессии. Поэтому я не давал себе реальной передышки и занимал себя чем-нибудь: учёбой, тренировками, хобби.

Интрига результатов чемпионата сохранялась до последней минуты. Команда заняла 12-е место в общем зачёте и стала обладателем бронзовой медали: в ICPC награды распределяются по медальным группам. Осознание успеха пришло лишь во время церемонии награждения:

Когда на пьедестале нам вручили медали, мы были очень рады! Я не думаю, что моя жизнь изменилась после победы, но в целом это хороший итог олимпиадной карьеры. Полученные навыки помогают мне быть востребованным на рынке труда.

Для Ильи Ланкина студенческие соревнования в Баку стали последними, так как он участвовал в 5 полуфиналах и 2 финалах ICPC – максимальное количество раз по правилам чемпионата. Теперь он планирует сосредоточиться на работе.

Илья дал совет будущим поколениям программистов:

Нужно организованно подходить к своей цели: понемногу, каждые несколько дней. В этом могут помочь центр олимпиадной подготовки СГУ и его тренеры.
Бронзовые медалисты ICPC, image #4

Студент факультета компьютерных наук и информационных технологий Алексей Шнирельман рассказал, как случайно собранная школьная команда прошла путь длиною в восемь лет и завоевала бронзовые медали мирового первенства.

Постоянный состав – уникальная черта сборной СГУ. Команда начала работать со школьной скамьи и продолжила уже в университете. Как признаётся Алексей, изначально молодые люди не ставили перспективных задач.

Команда собралась почти случайно. Предполагалось, что состав будет постоянно меняться, но спустя 8 лет всё так и осталось.

Длительная совместная работа потребовала колоссальной самоотдачи. Подготовка к соревнованиям была очень интенсивной.

Обычная тренировка – это 5-часовой контест, подобный соревнованиям. Занятия длятся порядка 20 часов в неделю. Но помимо этого все спортивные программисты постоянно думают о задачах, которые окружают нас в повседневной жизни.

Для программистов поиск решений становится образом мышления, неотъемлемой частью жизни. На чемпионате особое впечатление на Алексея произвела одна из задач, которая стала для команды вызовом на протяжении всего контеста.

Особенно запомнилась задача E: прочитали её в самом начале соревнования и постоянно к ней возвращались, мы смогли решить её только под конец контеста.

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

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

Первокурснику я бы рекомендовал начать заниматься в Центре олимпиадной подготовки программистов имени Наталии Львовны Андреевой. Системный подход и обучение в правильной среде позволят достичь высоких результатов.

Случайно созданная команда, объединённая общей целью и упорством, способна добиться мирового признания. Это доказала история Алексея Шнирельмана и его напарников-программистов – Романа Бровко и Ильи Ланкина. Сборная СГУ с успехом прошла долгий путь от школьных олимпиад до подиума крупнейшего международного чемпионата.

Бронзовые медалисты ICPC, image #5

Участник команды-призёра чемпионата мира по программированию The 2025 ICPC World Finals, студент факультета КНиИТ Роман Бровко рассказал, как пришёл в программирование , почему в команде нет строгого разделения ролей, и как последний час на чемпионате стал самым напряжённым.

Бронзовая медаль финала чемпионата мира для Романа Бровко – результат многолетней работы. Его путь в программирование тесно связан с интересом к математике и желанием автоматизировать решения задач.

Для меня путь в программирование начался с математических задач, которые мне нравилось решать ещё в начальной школе. Начал заниматься информатикой в 6-7 классах, когда на уроках стали изучать КуМир и Pascal. Оказалось, что решать задачи на компьютере ещё интереснее: легче проверить алгоритмы, нужно делать меньше однообразной работы.

В команду Роман попал ещё в 8 классе, когда школьникам предложили поучаствовать во всероссийской командной олимпиаде по программированию. Состав сложился естественным образом: молодые люди были знакомы по математическим олимпиадам и школьным годам.

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

Подготовка к чемпионату была интенсивной и включала как командные тренировки, так и индивидуальную работу. Команда занималась 2-3 раза в неделю в формате, максимально приближённом к соревнованиям ICPC: пять часов работы за одним компьютером, решение задач из финальных соревнований прошлых лет.

Каждому студенту даётся 2 попытки на участие в финале ICPC. И я думаю, что это слишком мало, хотелось бы больше времени на подготовку. Во время финала я не был уверен, займём ли мы призовое место. Но нам удалось получить медаль – несмотря на то, что некоторые команды уже в последние минуты обгоняли нас.

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

Можно тренироваться в Центре олимпиадной подготовки программистов СГУ, участвовать в отборочных этапах ICPC и других олимпиадах, решать задачи дома из архива на Codeforces. Хотя, признаюсь, сложно совмещать решение задач с учёбой в университете.

Альфия Тимошенко

349 views·2 shares