Результаты финала русскоязычного чемпионата по программированию VK Cup были объявлены вечером 26 июля. Три верхних строчки турнирной таблицы заняли команды Университета ИТМО: первое место завоевала команда двукратных чемпионов мира по программированию ACM ICPC Нияза Нигматуллина и Геннадия Короткевича (первый в истории победитель соревнований «Большого шлема» спортивного программирования). За ними следуют бронзовые призеры ACM ICPC 2014 Адам Бардашевич и Борис Минаев (последний также является одним из победителей ACM ICPC 2015). Третье место досталось Илье Збаню и Ивану Белоногову – третьекурсникам кафедры компьютерных технологий факультета информационных технологий и программирования.
По словам Нияза Нигматуллина, существенным отличием VK Cup от прочих турниров по спортивному программированию стало условие формирования команд. К примеру, на международном чемпионате ACM ICPC команда состоит из трех человек, и это позволяет двум участникам проводить «мозговой штурм» в то время, как третий пишет код; на VK Cup же допускались только программисты-одиночки и парные команды. Кроме того, на ход проведения и результаты турнира повлияла особенная система оценивания: только Нигматуллин и Короткевич решили задачу C финального раунда и за счет этого вырвались на первое место. Отметим, что итоги соревнования держались в секрете вплоть до момента награждения.
«На турнирах по спортивному программированию бывают простые и сложные задачи, и обычно впереди тот, кто решит больше. Здесь же за каждую задачу начислялись баллы, и их количество зависело от того, сколько человек нашли решение, – объясняет специфику соревнования Нияз Нигматуллин. – Задача C «стоила» больше всего баллов, и это позволило нашей команде выйти вперед».
Организаторы VK Cup 2015 приглашали к участию русскоязычных школьников и студентов, молодых профессионалов и любителей программирования. Единственным ограничением стал возраст участников: на момент регистрации он должен был составлять не меньше 14 и не больше 23 полных лет. Главной же особенностью чемпионата стал внушительный призовой фонд в размере 2,5 млн рублей, который решили распределить между победителями в суммах, соответствующих степеням числа 2. Командам, занявшим места с первого по третье, достались призы в размере 1048576, 524288 и 262144 рублей соответственно, а для мест с четвертого по восьмое определили вознаграждение в объеме 131072 рубля. Как отмечает заместитель директора по маркетингу «ВКонтакте» и программный директор чемпионата Татьяна Плуталова, общая сумма превышает размеры призовых фондов на всех известных чемпионатах по спортивному программированию.
«VK Cup направлен на то, чтобы развивать IT в России, показывать, что профессии программиста и математика востребованы и успешны. Мы “ВКонтакте” всегда думали об этом и старались поддерживать IT-сообщество. Я надеюсь, что этот чемпионат теперь станет ежегодным, – комментирует Татьяна Плуталова. – Это невероятно, что все три первых места завоевали ребята из Университета ИТМО; видимо, у вас растут самые талантливые программисты».
Всего для участия в турнире зарегистрировались более трех с половиной тысяч русскоязычных программистов из 38 стран и 272 городов. Финал конкурса состоялся в Петербурге, где в последние июньские выходные прошли пробный и основной финальные туры чемпионата; попасть в них смогли всего 20 команд. Восьмерка команд-победителей представляет только российские вузы – Университет ИТМО, Санкт-Петербургский государственный университет, МГУ имени М. В. Ломоносова, Нижегородский государственный университет имени Н. И. Лобачевского, Московский физико-технический институт и Уральский федеральный университет.
Отметим, что ранее команда Университета ИТМО в составе Геннадия Короткевича, Артема Васильева и Бориса Минаева заняла первое место в международном чемпионате ACM ICPC 2015, который считается самым престижным соревнованием по спортивному программированию в мире. Тем самым программисты добавили к пяти победам Университета ИТМО еще одну – это абсолютный рекорд для высшей школы.
Александр Пушкаш,
Редакция новостного портала Университета ИТМО