Позавчера 24 мая в США прошёл финал международной студенческой олимпиады по программированию (ACM-ICPC), где в седьмой уже раз завоевал кубок мира Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики (ИТМО). Тем самым сотрудники ВУЗа побили свой рекорд по числу завоёванных кубков мира в этой дисциплине.
Студенческая олимпиада ACM-ICPC стала 41-й по счёту, её участниками в этом году стали более 46 тысяч учащихся из 2948 университетов со всего мира. В финальную часть соревнований вышло 133 команды, из которых тринадцать являлись представителями ВУЗов из Российской Федерации.
Перед командами программистов стояла задача выполнить 12 заданий. Учащиеся ИТМО выполнили десять из них, как и ещё четыре команды из других учебных заведений. Однако команда из Санкт-Петербурга затратила на выполнение заданий меньшее время, что и определило её победу – в седьмой раз кубок мира получили студенты из Санкт-Петербургского национального исследовательского университета информационных технологий, механики и оптики (ИТМО).
Второе место по количеству мировых кубков в программировании принадлежит Санкт-Петербургскому государственному университету – 4 победы, а третье место с тремя победами разделяют сейчас университет Стэнфорда из США и университет Джао Тонг из КНР.
В итоге призовые места в международной студенческой олимпиаде ACM-ICPC распределились следующим образом:
1. Золотые медали за первое место вручены Университету ИТМО, Варшавскому университету, Сеульскому национальному университету, Санкт-Петербургскому государственному университету.
2. Серебряные медали получили Московский физико-технический институт (МФТИ), Университет Синьхуа, Пекинский университет, Университет Фудань.
3. Бронзовые медали вручены Университету KAIST (Южная Корея), Уральскому федеральному университету (УрФУ), Королевскому технологическому институту KTH из Швеции, Токийскому университету.
Команды из вышеперечисленных ВУЗов по оценкам специалистов считаются фаворитами в программировании. В этом году отмечен существенный прорыв азиатских университетов – в прошлом году у них было лишь две медали, а сейчас сразу семь.
По условиям студенческой олимпиады в команде участвуют только три человека, которые могут пользоваться лишь одним компьютером. Поединок в финале длился в течение пяти часов, а победителем становится та команда, которая за короткое время решит самое большое количество заданий.
Задание выглядело следующим образом: условие задачи участники соревнований должны представить в математическом виде, разработать алгоритм решения и написать код. Судьи внимательно проверяют выполненную задачу.
Победители студенческой олимпиады ACM-ICPC помимо медалей получили денежный приз в размере 15 тысяч долларов США.