Пятикратные чемпионы. Студенты ИТМО стали лучшими программистами мира

Без интриги не обошлось

Соревнования начались самого утра. Студентов из 120 университетов посадили за компьютеры – три человека в команде на один компьютер. За пять часов участники чемпионата должны были решить как можно больше задач высокой сложности по программированию. Всего задач было двенадцать.

   
   

Игры разума. В Петербурге открылся финал чемпионата мира по программированию>>

Участники отправляли ответ на главный сервер, где их результат проходил несколько тестов. Если ответ неправильный – команде добавляется штрафное время. Выигрывает команда, решившая наибольшее количество задач и потратившая на это меньше всех времени.

Участники чемпионата пять часов подряд решали задачи по программированию. Автор фото:Яна Раловец

Результаты первых четырех часов соревнования отображались на большом экране в режиме онлайн. Было видно, какую задачу решает каждая команда в определенный момент, а также место в общем рейтинге.

Гендиректор «Яндекса» пообещал техническую революцию в России>>

В последний час чемпионата организаторы для сохранения интриги прекратили трансляцию результатов: победителем мог стать кто угодно. От России в чемпионате принимали участие пятнадцать вузов. Все задачи для финала ICPC подбирались таким образом, чтобы их решения специалисты могли бы использовать в реальной жизни.

На экране видно, что ИТМО вышел в лидеры с первых минут соревнования Автор фото:Яна Раловец

«Самое сложное – выучить английский»

По условиям одной из задач, наступил экономический кризис, и люди практически перестали ходить в казино. Казино стали бороться друг с другом за посетителей. Одно из них придумало акцию: если человек выигрывает, то уносит с собой весь выигрыш, а если проигрывает – ему возвращают часть денег. Суть задачи в следующем: при заданной вероятности выигрыша нужно рассчитать сумму, которую казино сможет безубыточно отдать обратно клиенту. Ответ надо запрограммировать и протестировать. «Участники умеют решать сложные задачи, - рассказал корреспонденту SPB.AIF.RU координатор университетских программ IBM Сергей Белов. – Мы хотим, чтобы в будущем они использовали свою энергию в мирных целях, чтобы решали экономические задачи и успешно продвигали себя».

   
   
Сложность заключалась в том, что на всю команду выделяли только по одному компьютеру. Автор фото: Яна Раловец

С самого начала соревнований команда ИТМО вышла на первое место. Опередить ее пытались команды из Токио и Шанхая. Как признался глава делегации из Азии Си Джей Хуанг, самым сложным для студентов из Азии было не подготовиться к чемпионату, а выучить английский язык – официальный язык ICPC. Один из главных конкурентов российских студентов – команда из Польши – в этом году не претендовала на золотые медали. Во время соревнования за участниками следили члены жюри. Одни члены жюри ходили по аудитории, другие наблюдали за ходом финала по веб-камерам.

«Российские студенты трудятся с утра до ночи»

Студенты из России семь раз выигрывали финал чемпионата мира по программированию, причем шесть из них – петербургские команды, СПбГУ и ИТМО. Кроме этого, каждый год наши студенты завоевывают несколько комплектов медалей ICPC.

«Успех российских студентов не только в том, что они талантливы, - пояснил проректор по развитию проектной деятельности ИТМО Николай Тойвонен, - но и в том, что они трудятся с утра до ночи. У нас хорошая система образования и богатая культура. Мировые чемпионы по программированию после победы остаются работать в вузах. Например, у нас работает победитель ICPC Федор Царев».

Кубок ICPC в пятый раз достался студентам ИТМО. Автор фото: Яна Раловец

Подведение итогов было очень волнительным для участников чемпионата. Организаторы на большом экране показывали, как изменился результат команд за последний час: какие задачи студенты решили правильно, и на какую строчку в рейтинге они переместились. В финале разыгрывалось пять комплектов бронзовых медалей, и по четыре комплекта серебряных и золотых. Чемпионом мира по программированию-2013 в пятый раз стала команда ИТМО. Студенты ИТМО решили десять задач – больше всех остальных команд. Другие золотые медали получили студенты из Тайваня, Шанхая и Токио. Команда СПбГУ получила серебро, а МГУ – бронзу.

Напомним, сегодня ACM ICPC – самый престижный чемпионат по командному программированию. В этом году отборочные туры перед финалом прошли более 300 тысяч студентов со всего мира. В следующем году чемпионат снова пройдет в России, на этот раз – в Екатеринбурге.

Смотрите также: