Российские студенты университета Информационных технологий механики и оптики (петербургского ИТМО) завоевали титул абсолютных чемпионов мира по спортивному программированию, обогнав Шанхайский и Токийский университеты. Среди серебряных призеров (а все виды медалей вручают четырем командам, так что от золота до бронзы — 12 участников) также — Петербургский университет, бронзу взял Пермский и МГУ. Для понимания, соревнования под эгидой ACM, Ассоциации вычислительной техники, на самом первом уровне объединяют около 300 тысяч человек по всему миру. В Петербурге и впервые в России состоялся финал лучших из лучших, это 120 команд. Студенты ИТМО не только победили всех, они сделали это в пятый раз. Ближайшие конкуренты — это Стэнфорд, сердце Силиконовой долины (три победы) и большой университет Китая, Шанхайский (тоже три).
"Когда мы выступали в первый раз, в 1996 году, вместе с МГУ, китайских команд не было вообще. Были одни американские, на фоне которых мы выглядели бледно, честно говоря. На наших глазах весь этот американский сегмент сдулся или, так скажем, уменьшился в размерах, китайский колоссально возрос, и мы как бы тоже удерживаем позиции, непонятно почему. У них денег, желания пробиться и работать — выше головы", — отметил декан факультета Информационных технологий ИТМО Владимир Парфенов.
Китайских команд в этот раз на первенстве было представлено аж 20, еще 15 — из России. Американцев было много, но в самая результативная команда — университета Карнеги-Мелон не вошла даже в десятку. Раньше американцы брали специалистов из Восточной Европы и Китая. Наглядная иллюстрация американской системы — команда легендарного MIT, Массачусетского технологического. Девочка в платке — иранка, мальчики — из России и Грузии. 14 место наряду с вузами Алтая, Новосибирска, Уфы и Уральским университетом.
Собственно, что такое спортивное программирование — 11 задач, которые командам нужно решить за пять часов. Пример — прямо из фильма "Человек дождя". В казино рекламная акция: игроку возвращают часть проигранных им денег. Программа должна подсчитать максимальный возможный выигрыш клиента при этих условиях. Все задания разные по сложности — спортсмены сначала должны определить легкие, решить их, тогда на прочие останется больше времени. Шарики над столами — счет, по их цвету можно определить первой ли команда решила задачу, какой сложности.
Производство чемпионов ИТМО удалось поставить на поток. Есть кафедра, на которой отобранным чемпионам преподают чемпионы же. В остальном лексика вполне спортивная, с намеком на непростые взаимоотношения. Один из первокурсников — в своем роде звезда, парень из Белоруссии, который еще в школе трижды становился чемпионом мира. Впрочем, и тренер, и другие работники института, который растит чемпионов, тоже чемпионы. Необычная для российского вуза картина.
ИТМО и его команду поддерживают такие гиганты, как "Яндекс", Mail.ru, СПбГУ, "ВКонтакте", в том числе, и Николай Дуров, брат Павла, сам в прошлом чемпион и технический гений соцсети. IT-индустрия, таким образом, готовит себе же кадры, но чемпионов на всех не хватает. "Этих детей у нас, по нашим расчетам, 500 человек — в основном, мальчики. Если девочек сагитировать, можно удвоить, но никому еще не удавалось сделать", — отметил Владимир Парфенов.