Во вторник в Москве состоялся финал чемпионата мира по программированию среди университетских команд ICPC (International Collegiate Programming Contest) – абсолютное первенство завоевала команда Нижегородского государственного университета им. Н.И. Лобачевского.
Чемпионами ICPС 2021 стали Николай Калинин, Алексей Данилюк и Валерия Рябчикова. Тренеры команды – Алексей Шмелёв и Владислав Епифанов. Руководитель команды – Николай Борисов.
Второе место у Сеульского государственного университета, третье – у ИТМО, четвёртое – у МФТИ.
Это золотые медалисты – по правилам ICPС в финале 12 призовых мест. Победителям вручают по четыре комплекта золотых, серебряных и бронзовых медалей.
Серебро у команд Университета Вроцлава, Кембриджского университета, Белорусского государственного университета, Университета Бухареста. Бронза – у MIT, Харьковского национального университета радиоэлектроники, Иллинойсского университета в Урбане-Шампейне, ВШЭ.
Итоговую турнирную таблицу см. здесь.
На московском финале ICPC ожидались команды 175 университетов из 63 стран мира. Однако Китай, чьё представительство было самым значительным – 18 команд, от участия отказался. Официальная причина – пандемия. Из России и Индии в финал прошли по 15 команд, из CША — 14, из Бразилии – 9, из Южной Кореи – 6.
Бывший тренер команды Саратовского университета Михаил Мирзаянов, создатель самой популярной в мире платформы Codeforces для проведения соревнований по спортивному программированию, за час до окончания соревнований, когда турнирная таблица «замораживается» до вечернего объявления результатов, оценил положение команд из России как удовлетворительное, с шансами на хороший итоговый результат. В ответ на предположение корреспондента D-Russia.ru о том, что связано это с отсутствием китайцев, сказал, что больше опасались не их, а MIT.
Команда MIT перед «заморозкой» была восьмой. Лидировал Сеульский национальный университет, который прежде финалы ICPС не выигрывал, но медали, золотые в том числе (2017), завоёвывал неоднократно. Вторым шёл семикратный чемпион ICPС – Университет ИТМО, проигрывающий корейцам по дополнительным показателям.
Особенностью московского финала стало количество предложенных для решения заданий («problems») – 15. Прежде заданий было меньше. Причина в том, что впервые командам (каждая состоит из трёх человек) были предоставлены не один, а три компьютера, пояснил корреспонденту D-Russia.ru тренер команды Санкт-Петербургского государственного университета Андрей Лопатин. По его словам, задания 2021 были слишком просты, представляли собой «задачи на знание алгоритмов из учебника».
Московский финал ICPC стал третьим, проведённым в России. Прежде его принимали Санкт-Петербург (2013, абсолютный победитель – команда Университета ИТМО) и Екатеринбург (2014, абсолютный победитель – СпбГУ).
В предыдущем финале (2019) абсолютное первенство взяла команда МГУ имени М.В. Ломоносова. Годом ранее, в 2018-м, финал выиграл также МГУ командой того же состава (по правилам ICPС, один и тот же член команды не может участвовать в финале более двух раз). В этом году команда МГУ заняла 20 место.
В 2017 году семикратным победителем, напомним, стала команда Санкт-Петербургского национального исследовательского университета информационных технологий, механики и оптики (Университет ИТМО), в 2016 году — Санкт-Петербургский государственный университет.
В 2020 традиционный финал ICPС был отменён из-за пандемии.
Следующий финал ICPC запланирован на ноябрь 2022 года в Бангладеш.
Московский финал ICPC посетили заместитель председателя правительства РФ Дмитрий Чернышенко, заместитель министра цифрового развития, связи и массовых коммуникаций Максим Паршин, министр правительства Москвы, руководитель ДИТ Эдуард Лысенко.