Состоялся Чемпионат Юга и Поволжья и России по программированию, являющийся четвертьфиналом 45-го Чемпионата мира по спортивному программированию среди студентов (ICPC).
Чемпионат ICPC – это самые престижные соревнования по программированию среди студентов. В этом году в состязаниях принимают участие более 3400 университетов из 104 стран мира. В связи с обострившейся эпидемиологической ситуацией четвертьфинал соревнований прошел онлайн. Здесь Казанский федеральный университет представляли сразу 9 команд из четырех институтов (ИВМиИТ, ИТИС, ИМиМ и ИФ), из них три команды прошли в полуфинал:
Команда Kazan Federal University 2 (Артем Иликаев, Максим Ягафаров, Руслан Капралов, ИВМиИТ). Она стала вице-чемпионом Юга и Поволжья России и получила диплом 1-й степени.
Команды Kazan Federal University 1 (Владислав Ремидовский, Джошуа Мокут, Исмагил Сайфутдинов, ИВМиИТ) и Kazan Federal University 4 (Тимур Бикмуллин, Александр Буссе, Алмаз Мусин, ИТИС, ИФ) завоевали дипломы 3-й степени.
Остальные команды университета, хотя и не были отмечены дипломами, показали неплохие результаты, которые можно будет улучшить в следующем году.
В ходе состязаний участникам было предложено 14 задач. За первую строчку в турнирной таблице боролись команды КФУ, Саратовского государственного университета и Тольяттинского государственного университета. Исход соревнований решился в последние минуты, когда саратовская команда все же опередила всех. В итоге команда КФУ 2 получила титул вице-чемпиона Юга и Поволжья и России и диплом 1-й степени, команды КФУ 1 и КФУ 4 - дипломы 3-й степени. Все они вышли в полуфинал.
Участники из команды КФУ 2 рассказали, что геометрическую задачу на анализ рельефа местности решили на последних 10 секундах.
Максим Ягафаров поделился впечатлениями от нового формата участия:
«По поводу нового формата - очень непривычно писать с трех компьютеров, вся магия ICPC теряется, меньше обсуждений, стратегии и командной работы».
Руслан Капралов дополнил, что было приятно взаимодействовать с командой, и, конечно, целью было выиграть у саратовцев.
Для справки:
Чемпионат включает несколько этапов. Квалификационный этап (⅛ финала) проходил одновременно на более чем 20 площадках Поволжья и Юга России, всего участвовали около 300 команд. В итоге 109 команд были приглашены на четвертьфинал. Далее отбираются команды на полуфинал чемпионата мира, являющийся финалом Северной Евразии (большинство стран СНГ и стран Балтии). Оттуда команды отбираются в финал, где соревнуются уже 100-150 университетских команд.
Участники должны решить задачи на технику программирования, на разные разделы информатики и математики (криптография, анализ текстов, теория игр, геолокация и другие). Таким образом, каждое решение задачи - это своего рода научное открытие. Поэтому те, кто прошел через эти соревнования, становятся востребованными специалистами в IT-компаниях мира или активно занимаются наукой.