Команда МГУ им. М.В. Ломоносова второй год подряд победила
на международной олимпиаде по программированию ICPC. Студенты
университета опередили конкурентов из Массачусетского института
технологий, Токийского и Варшавского университетов за несколько
минут до конца соревнований.
В тройку призеров также вошли студенты Московского физико-
технического института и Высшей школы экономики – сборные обоих вузов
получили «бронзу». Всего в финальной стадии соревнований участвовали 10
команд из России.
«Золото» также получили Массачусетский институт технологий (MIT),
Университет Токио и Университет Варшавы. Это традиция ICPC: медали
каждого достоинства получают по четыре команды, но звание чемпиона
мира – одна.
За Россией остается мировой рекорд по количеству чемпионских
титулов за всю историю соревнований, проводимых с 1977 года. Команда
Университета ИТМО выигрывала их семь раз. Еще четыре раза побеждали
студенты СПбГУ. Из зарубежных команд по три победы на счету Стэнфорда
и Шанхайского транспортного университета.
В этом году ИТМО занял лишь 17-е место. Это можно объяснить
сменой команды – состав был полностью обновлен. Китайские команды,
в последние годы претендовавшие на золотые медали, не получили наград
по той же причине. Процесс смены составов регулярен: правила запрещают
участвовать в финальном этапе больше двух раз и студентам старше 25 лет.
«В целом, соревнование весьма консервативное, академическое и чтит
традиции, но одновременно с этим поддерживает постоянную связь
с индустрией», – описал в Forbes прикладное значение олимпиады секретарь
международного оргкомитета ICPC, председатель жюри финала ICPC
в регионе Северная Евразия, тьютор факультета информационных
технологий и программирования ИТМО Роман Елизаров. Из сменяющихся
факторов он отметил обновление набора языков и инструментов разработки:
«Например, в 2018 году в финале чемпионата мира участники впервые
получили возможность использовать язык программирования Kotlin,
созданный компанией JetBrains».
Победители олимпиады ICPC работают в Google, «ВКонтакте»
(например, Николай Дуров), JetBrains и других международных компаниях.
Язык Kotlin, разработанный в JetBrains выпускниками ИТМО, принят как
один из языков программирования в Google.
Напомним, что International Collegiate Programming Contest –
старейший, крупнейший и самый престижный в мире чемпионат
по спортивному программированию. Соревнование проводится ежегодно
с 1977 года. Долгое время в чемпионате соревновались исключительно
команды университетов из США и Канады, позднее стали приглашать
студентов и из других стран. Российские студенты участвуют в чемпионате
с 2000 года. За 19 лет они побеждали 13 раз. Финал турнира в 2020 году
пройдет в России – в МФТИ.
Все призеры ICPC получают денежную премию: команда чемпионов –
15 тыс. долларов, золотые медалисты – по 7,5 тыс. долларов, серебряные – по
6 тыс. долларов, бронзовые – по 3 тыс. долларов. Согласно правилам,
в каждой команде может быть по три человека, в распоряжении которых
один компьютер. Финальный поединок длится пять часов. Побеждает
та команда, которая решит наибольшее число задач за минимальное время.
Чемпионат ICPC проводился под эгидой компании IBM с 1977-го. С 2018
года в роли глобального спонсора выступает JetBrains. Также привлекаются
другие спонсоры, обеспечивающие проведение региональных турниров
и финала.
По материалам СМИ