BSUIR Open XI Student: как это было?

BSUIR Open XI Student: как это было?

Студсовет ФКСиС

Апрель ознаменовал собой старт международного чемпионата по спортивному программированию BSUIR Open XI. Это уникальное мероприятие, которое ежегодно собирает сотни любителей программирования со всего мира. В субботу, 22 апреля, в одиннадцатый раз двери Факультета компьютерных систем и сетей БГУИР распахнулись для самых лучших студенческих команд и их тренеров.

В этом году география чемпионата расширилась до небывалых размеров: всего для участия в отборочном этапе зарегистрировалось 482 команды из 20 стран. Помимо Беларуси и России в списке стран-участниц оказались такие государства, как Узбекистан, Перу, Южная Корея, Казахстан, Азербайджан, Индия, Аргентина, Шри-Ланка, Германия, Египет, Соединенные Штаты Америки, Литва и другие. Участники прошли долгий и нелёгкий путь из множества отборочных этапов, чтобы сразиться за звание победителя BSUIR Open. В финала чемпионата прошли 30 команд, среди которых было 23 команды из России, 5 – из Беларуси, 2 – из Узбекистана.

Давайте посмотрим, как прошёл грандиозный финал чемпионата!

Участники BSUIR Open XI

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

Итак, первый пункт в программе олимпиады — регистрация команд. Библиотека медленно заполняется новыми лицами: тренеры, спонсоры, администрация и участники, которые с радостью рассматривают полученные подарки. Все места в зале уже заняты, а это значит, что можно начинать церемонию открытия. Со вступительной речью гостей встречают декан факультета КСиС Нестеренков Сергей Николаевич, а так же организаторы Швед Елизавета Ивановна и Владымцев Вадим Денисович.

Выступление декана ФКСиС Нестеренкова Сергея Николаевича


Организаторы чемпионата — Швед Елизавета Ивановна и Владымцев Вадим Денисович


Таблички с номерами аудиторий уже подняты вверх — все расходятся и занимают свои места. Сейчас перед командами стоит нелегкая миссия: за 5 часов решить 10 сложных алгоритмических задач с ограничениями по времени и памяти, опередить соперников и, конечно же, получить удовольствие от контеста. Техника настроена, участники тоже, а это значит, что главная и самая важная часть олимпиады BSUIR Open XI начинается!

Прошло совсем немного времени, а некоторые команды уже готовы сдавать свои первые решения. Для этого все задачи отправляются в тестирующую систему SOLVE, которая сразу выдает результат участникам и дублирует его в таблицу рейтинга команд. А чтобы добавить красок в аудиториях и отслеживать успехи ребят, мы следуем всеми любимой традиции: за успешное решение команда награждается шариком определенного цвета в зависимости от задачи. А особенно ценны золотистые шарики-звездочки — почетная награда за первое правильное решение конкретной задачи.

Всего для участников было подготовлено более трёхсот шариков

Есть и те, кто переживает сейчас не меньше самих участников. А, может, они и сами когда-то ими были? Тренерская наполнена бурными обсуждениями таблицы результатов, задач и олимпиады. Здесь собрались люди, которые, пройдя долгий путь в олимпиадном программировании, решили передать знания ученикам и, как никто другой, искренне верят в победу своих команд. Мы уже готовы познакомиться и услышать их мнение о сегодняшнем мероприятии.

Рухович Филипп – тренер команд Московского физико-технического института. Мы узнали о его опыте в олимпиадном программировании и с какими ожиданиями приехали команды на финал.

– Вы впервые принимаете участие в BSUIR Open со своими командами?

– Нет, на самом деле команды МФТИ ездят уже достаточно давно. Команда МФТИ уже когда-то выигрывала BSUIR Open в районе 2016-17 годов, но ездим мы регулярно.

– Можете рассказать о предыдущем опыте участия в BSUIR Open?

– Команда МИТ [Кафедра математических и информационных технологий], точно помню, занимала первое место по задачам. Если копнуть еще в историю, то это не единственная наша победа, там и другие команды выигрывали, но, возможно, я ещё этого не застал. Обычно мы участвуем довольно часто с разным успехом.

– Как вы считаете, почему важно поддерживать олимпиадное движение среди программистов?

– Разные причины есть. Во-первых, потому что это весело, интересно, это решение задач. Во-вторых, это спорт! Если говорить о нужности, то контесты — это интересный способ войти в программирование и научиться какому-то из языков. Стоит оговориться, что спортивное программирование не обучит вас работе с базами данных или нейросетями, для этого нужны дополнительные знания, но оно заложит основы. Спортивное программирование — это такая же математика, просто решение пишется на С++, а не на русском языке. Можно изучать инструменты, но мозг прокачивается именно здесь, поэтому спортивное программирование это так здорово и многие компании его поддерживают.

Участники BSUIR Open XI

Как обстоят дела у финалистов ведущего университета нашей страны, мы узнали, пообщавшись с тренером команд Белорусского Государственного Университета — Котовым Владимиром Михайловичем.

– Вы впервые участвуете со своей командой в BSUIR Open?

– Нет, не впервые. Мы регулярно стараемся участвовать в этом чемпионате. Вы в принципе можете видеть здесь немало команд из БГУ, когда-то нам даже удавалось здесь побеждать.

– И как вам опыт предыдущих лет?

– Замечательный турнир. Мы всегда считали BSUIR Open качественным и хорошим соревнованием.

– Вам доводилось участвовать в олимпиадном движении?

– Еще в школе я был победителем Всесоюзной олимпиады по математике. Информатики тогда как таковой еще не было, но на сегодняшний день я уже почти как 40 лет руковожу различными командами как студентов, так и школьников в этой области.

Своими впечатлениями о предстоящем финале поделился тренер команд Новосибирского государственного университета Исаченко Владимир.

– Как вам кажется, почему важно поддерживать олимпиадное движение среди программистов?

– Алгоритмы. Кто бы что ни говорил про то, что олимпиадное программирование как-то портит программиста, оно все-таки дает очень хорошую алгоритмическую базу, что, безусловно, круто и является большим плюсом в работе.

– Можете еще немного рассказать про контесты, в которых ваши команды регулярно участвуют?

– Мы конечно участвуем в официальных турнирах, то есть ICPC, также у нас есть своя олимпиада по программированию им. И.В. Поттосина, в ней мы тоже принимаем участие. Еще в мае будет чемпионат Урала, на него тоже постараемся съездить. Но вообще пытаемся участвовать везде, где можно.

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

Все традиции BSUIR Open соблюдены, однако остался еще один немаловажный пункт в организации — прямая трансляция. Камеры, свет, микрофоны и ведущие — все работает идеально благодаря видеоинженерам Крапивницкому Денису и Печерскому Максиму. Здесь и сейчас обсуждаются самые увлекательные темы и вопросы с не менее интересными гостями в режиме реального времени. Про все особенности спортивного программирования, сложность задач олимпиады и потенциал каждой из команд рассказал Ренат Гимадеев, тренер команд МФТИ по олимпиадному программированию и человек с большим опытом в различных контестах. Удовин Иван Анатольевич и Вадим Козлов поделились тем, как составлялись задачи и проходила подготовка к олимпиаде, обсудили тестирующую систему. Также мы поговорили с тренерами команд ВШЭ и МФТИ, представителями компаний Pinely и Huawei и участниками команд.


Pinely — спонсор чемпионата

Гимадеев Ренат, сотрудник компании Pinely:

— В этом году Вы [Pinely] были спонсорами ICPC и у нас с удовольствием участвуете. В чем интерес Вашей компании участвовать в поддержке таких олимпиад?

— Мы еще спонсируем Петрозаводские сборы и спонсировали в этом году полуфинал Центральной Европы "CERC". Какой интерес? Во-первых, у нас в компании работает очень много олимпиадников, в том числе и довольно топового уровня, и внутри нашей компании атмосфера любви к олимпиадам. Нам всем очень интересно, и мы сами все в этом участвовали, и, конечно, нам всем приятно эту тему поддержать. Потому что ты поддерживаешь что-то родное и любимое. Кроме этого понятно, что мы довольно сильно нацелены, чтобы нанимать олимпиадников в нашу компанию, и когда мы спонсируем такие мероприятия, это некоторая реклама. Мы всех к себе зовем, очень рады со всеми общаться, предлагать свои вакансии.


Удовин Иван, составитель задач:

– Очередная тестирующая система. Зачем? Расскажите о ней подробнее.

– Во-первых, уже можно на стендингах видеть, как она называется, а называется она “Solve”. Это как раз связано с той фразой, что сначала нужно прочитать условие, а потом решить. Прочитаете условие вы на этой системе, и потом на ней же вы отправите решение, и возможно, решите задачу, а возможно, нет. А вообще, эта система разрабатывалась очень давно, еще с 2015 года. Доменное имя “solve.by” было зарегистрировано, по-моему, где-то в ноябре 2015 года. И тогда появилась первая итерация. Сейчас это идет либо третья, либо четвертая итерация. Первая итерация данной системы использовалась, чтобы проводить сборы для школьников.

Удовин Иван, составитель задач

До завершения контеста еще 1,5 часа, однако неожиданно для всех одна из команд отправляет последнюю десятую задачу. Знакомьтесь — студенты ВШЭ FFTilted: Ромашов Фёдор, Кудряшов Кирилл и Бабин Александр. Пока другие сражаются за серебро и бронзу, мы уже берем интервью у победителей. Как так вышло и что ребята думают о задачах – читайте ниже!

– Как вы сформировали свою команду?

– Летом мы поступали в один и тот же ВУЗ и хотели собрать команду для сезона ICPC. Мне тогда написал Кирилл, что он хочет сформировать команду. Потом мы нашли третьего участника – Александра – одного из сильнейших программистов в нашем университете. Собрали команду на сезон, а потом увидели эту олимпиаду и решили поучаствовать в ней в качестве подготовки к финалу ICPC.

– А теперь расскажите о ваших впечатлениях от этой олимпиады.

– Мы готовились к худшему, но задачи оказались приятнее, чем ожидалось. Очень радует, что в БГУИР есть такие составители задач, которые делают их интересными и в то же время не совсем уж простыми.

– Вы решили все 10 задач за полтора часа до конца контеста. Это даже раньше заморозки таблицы! Как считаете, будете первыми?

– К сожалению, да, мы на 100% уверены в победе, потому что мы просчитали все штрафы. Мы выиграем с большим отрывом от остальных команд. Но все-таки ожидали большей борьбы от команды Yolki-palki. Поэтому мы очень разочарованы.

– И последний вопрос: приедете ли Вы к нам в следующем году?

– Это зависит от того, что произойдет в следующем году. Мы не знаем, как будут развиваться события, всё зависит от того, пройдём ли в следующем году в финал ICPC.

Контест завершился! Задачи решены, а участники отправились на заслуженный отдых. Конкурсы на втором этаже, "шведки" от комании Pinely, настолки, лекции от компаний-спонсоров – всё это ждет наших финалистов после олимпиады. До церемонии награждения ещё пару часов, а, значит, самое время задать командам вопросы о прошедшем финале.

Игротека: Гимадеев Ренат играет с участником в "шведки"

Мы пообщались с командой с очень говорящим названием Yolki-palki из Московского физико-технологического института в составе Мустафина Дениса, Евтеева Тихона и Нагибина Всеволода.

– Давайте начнем! Первый вопрос: как сформировалась ваша команда?

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

– Отлично, теперь перейдём к олимпиаде! Как вы узнали о BSUIR Open и какие у вас впечатления от самой олимпиады?

– Мы узнали об олимпиаде несколько дней назад. Так как мы финалисты ICPC, то отбор мы не писали. Нам написал один из наших тренеров со словами: “Ой, а чего это вы не зарегистрировались?”, а мы даже не знали, что такая олимпиада существует. В качестве тренировки мы написали прошлогодний контест и приехали сюда. Если говорить о задачах, то нам кажется, что чего-то не хватает, потому что была команда, которая решила всё за 3 часа 30 минут. Это совсем уж быстро!

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

Первое место заняла команда FFTilted из Высшей школы экономики в составе Ромашова Фёдора, Кудряшова Кирилла и Бабина Александра.

Участники из команды "FFTilted"


На втором месте оказалась команда из МФТИ под названием Yolki-palki. Её участники: Мустафин Денис, Евтеев Тихон и Нагибин Всеволод.

Участники из команды "Yolki-palki"

И, наконец, третье место заняла команда pengzoo из ИТМО, которую представляли Голиков Никита, Первеев Михаил и Яковлев Захар.

Участники из команды "pengzoo"

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

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

Благодаря щедрой поддержке компаний-спонсоров HUAWEI и Pinely, которые предоставили ценные призы и подарки, финал нашего чемпионата останется незабываемым для всех участников. Компании-спонсоры очень заинтересованы в развитии чемпионата и его участников.

Хочется отметить, что студенческий финал BSUIR Open XI не состоялся бы без усилий большого количества людей, которые вложили свои знания, энергию и старания в организацию мероприятия.

Последние приготовления к закрытию чемпионата

Составители задач: Удовин Иван, Лосев Александр, Козлов Вадим, Марковец Роман, Галух Никита, Ситников Алексей, Владымцев Вадим, Байтасов Ринат, Ромашевский Герман, Шавель Валерий, Бутома Виталий — применяли креатив, знания и большой опыт, чтобы создать интересные и необычные задания.

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

Команда технических администраторов и организаторов BSUIR Open XI

Каждая запечатлённая эмоция в объективе и прекрасная фотография — заслуга наших фоторепортеров: Гороха Андрея, Бурко Лианы, Зарубо Дмитрия, Данилова Федора, Литвинца Даниила.

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

Волонтёры BSUIR Open XI

BSUIR Open XI – это не просто олимпиада. Это мероприятие, объединяющее десятки, сотни любителей спортивного программирования со всего континента. Это праздник, ежегодно дарящий всем радость, незабываемые эмоции и новый опыт. Это событие, которое хочется повторять снова и снова, делая его лучше с каждым годом. Мы будем рады увидеть всех в следующем году!

Команда BSUIR Open XI


Материал подготовили: Зырянова Мария, Макаревич Дарья, Носкович Полина.

Фотографы: Бурко Лиана, Зарубо Дмитрий.

Репортёры: Зырянова Мария, Бердник Любовь, Макаревич Дарья, Филенкова Мария.


Report Page