Вчера впервые в Екатеринбурге, второй раз в России и 38-й раз в принципе прошёл финал ACM ICPC 2014 крупнейшей мировой студенческой олимпиады по спортивному программированию. Победителями стали студенты Санкт-Петербургского государственного университета. Единственные представители Свердловской области команда Уральского федерального университета заняли 60-е место.
В прошлом году лучшие компьютерные умы со всего земного шара мерились интеллектом в Санкт-Петербурге, в этом приехали в Екатеринбург. Место проведения определяют организаторы: ежегодно они выбирают один из нескольких тысяч вузов, которые заранее присылают заявку на участие. При выборе учитывают достижения университета в области IT и программирования и инфраструктуру города, в котором он находится. По словам исполнительного директора ICPC Уилла Паучера, чемпионат в Екатеринбурге мог бы состояться уже в прошлом году, но на тот момент уже была предварительная договорённость с питерским вузом.
Я с уверенностью могу сказать, что в Екатеринбурге прошёл лучший из всех финалов ACM ICPC: организация, приём, работа волонтёров, условия размещения, площадка для проведения соревнований, даже развлекательная и познавательная программы для приезжих команд всё оказалось на высшем уровне, отметил Уилл Паучер.
Если честно, соревнования по спортивному программированию как зрелище ещё скучнее, чем турнир по шахматам. Самый волнующий момент последние десять секунд перед стартом, после которого можно целых пять часов наслаждаться идеальной тишиной как на площадке, так и на трибунах, которые, кстати, пустовали мало кому интересно наблюдать за тем, как молодые ребята «ломают» головы и стучат по клавиатуре.
На арене спортивного комплекса Дворца игровых видов спорта «Уралочка» (ДИВС) 122 стола, за каждым команда из трёх человек. Чтобы попасть сюда, они прошли отборочные соревнования, в которых участвовали более 40 тысяч студентов из 2 500 университетов мира. Но сейчас эти люди просто сидят за столами и напряжённо думают. Иногда случаются острые моменты: вот, например, двое «олимпийцев» спорят о чём-то жарким шёпотом, а третий рисует у себя в блокноте какие-то непонятные геометрические фигуры. Дорисовав, он вдруг резко вырывает листочек, сминает его, отодвигает от компьютера своих товарищей, вцепляется в клавиатуру и начинает спешно записывать на языке программирования результат внезапного озарения.
Всего командам необходимо решить 11 задач разной степени сложности, каждая из которых написана на английском языке. За выполнение очередного задания над столом команды судьи вешают по воздушному шарику. Появление очередного шарика болельщики встречают интеллигентными аплодисментами. К концу состязания арена выглядит так, будто студентов привели с первомайской демонстрации.
Олимпиадные задачи всегда очень тесно связаны с практической деятельностью, и ребята будут сталкиваться с подобными заданиями на производстве, рассказывает Магаз Асанов, директор Института математики и компьютерных наук УрФУ. К примеру, по условию первой задачи этого года программистам необходимо написать алгоритм, который наладит работу сортировщика вещей в аэропорту, то есть необходимо, чтобы он правильно раскладывал вещи пассажиров и не перепутал, какой чемодан в какой самолёт грузить.
Ознакомиться с задачами чемпионата может любой желающий, после того как их увидят команды. До этого момента они держатся в строжайшем секрете. Но подсказать конкурсантам у гостей чемпионата нет ни единого шанса: в арсенале программистов из гаджетов только калькулятор, а за каждым телодвижением зрителей следят видеокамеры.
Российские команды выиграли уже в девятый раз, как им это удаётся? спрашиваю Магаза Асанова.
У нас студенты «голодные», они знают, чего хотят от этой жизни, а в Европе и на Западе из-за очень хороших условий существования программисты стали привередливыми и капризными. Им ничего не нужно, они думают, что у них и так всё есть. Поэтому не занимают первые места. Или делают как некоторые университеты США: собирают команды из китайцев, которые у них учатся.
По словам Уилла Паучера, тех ребят, которые проходят через финал ACM ICPC, с руками и ногами отрывают крупнейшие IT компании. Поэтому все они уже победители, хотя бы даже в плане заработной платы и... непыльного места работы.
13 лет назад

Первая команда Свердловской области приняла участие в чемпионате мира по программированию в 2001 году, тогда он проходил в Ванкувере. На фото студенты матмеха УрГУ (слева направо) Никита Шамгунов, Леонид Волков, Александр Петров и исполнительный директор чемпионата Уильям Паучер. Уральцы вышли в финал, но победу одержала команда Санкт-Петербургского государственного университета.
Сюжет
Чемпионат мира по программированию - 2014
С 22 по 26 июня 2014 года в Екатеринбурге пройдёт финал ICPC — крупнейшей мировой студенческой олимпиады по спортивному программированию.

































