Победителями очередного, 32-го ежегодного чемпионата мира по программированию среди сборных команд высших учебных заведений (АСМ International Collegiate Programming Contest, ACM-ICPC) стали российские студенты из Санкт-Петербургского государственного университета информационных технологий, механики и оптики. Всемирную международную студенческую олимпиаду по программированию традиционно организовывает Ассоциация вычислительной техники (Association for Computing Machinery, ACM) при спонсорской поддержке корпорации IBM.
Финальная часть этого соревнования, известного также под названием <Битва интеллектов> ("Battle of the Brains"), в этом году проводилась в городе Банфф, провинция Альберта, Канада. Участники должны были всего за пять часов справиться с задачами по программированию, на решение которых обычно уходит целый учебный семестр. Эти задачи, отличавшиеся высокой степенью сложности, моделировали реальные проблемы современного бизнеса. Члены команды, завоевавшей первое место, удостоились призов от IBM, специальных стипендий и почетного права называться <лучшими молодыми программистами в мире>.
Каждой команде, состоящей из трех студентов, было предложено решить 11 практических задач по компьютерному программированию. Команда Санкт-Петербургского государственного университета информационных технологий, механики и оптики решила восемь задач. Участникам соревнования, в частности, нужно было разработать программный код для определения длины контура городской черты, отображения размеров и характеристик вместимости проектируемого здания, поддержки встроенной нейронной сети для сотовых телефонов. В региональных отборочных турнирах чемпионата ACM-ICPC 2008, которые проводились осенью прошлого года, приняло участие 6700 команд из 1821 университета, представлявших 83 страны. Для сравнения: в 1997 году, когда корпорация IBM впервые спонсировала мировой чемпионат по программированию, в соревновании участвовали 840 команд.
<Развитие современной глобальной экономики обуславливает формирование высококвалифицированной и коммуникабельной рабочей силы, которая с успехом преодолевает ограничения часовых поясов или региональных культурных и социальных традиций, - отмечает Дуглас Хейнцман (Doug Heintzman), директор по стратегиям подразделения Lotus Software (входящего в группу IBM Software Group), ответственный за спонсирование чемпионата ICPC. - Проводимый ассоциаций ACM международный чемпионат мира по программированию среди сборных команд высших учебных заведений позволяет студентам со всего мира расширить свои знания, приобрести новые профессиональные навыки и ценный опыт работы в команде, что поможет им стать в будущем глобальными лидерами следующего поколения. Мы горды тем, что можем предоставить этим талантливым и творчески мыслящим молодым людям возможность собраться вместе, поучаствовать в интеллектуальном конкурсе и продемонстрировать свои способности в искусстве программирования и оперативного решения сложных практических задач>.
<Мне бы хотелось поблагодарить Университет провинции Альберта как принимающую сторону за большую работу по поддержке IBM и ICPC в организации и проведении очередного великолепного Мирового финала турнира молодых программистов>, - добавляет Дуг Хейнцман.
Здесь, на турнире в Баннфе, у студентов также есть уникальная возможность поближе познакомиться со многими инновационными технологиями, которые могут им понадобиться в их профессиональной карьере - будь то разработка электронных переводчиков реального времени, помогающих людям преодолевать языковые барьеры при общении, проектирование систем, помогающих жителям пригородов быстрее добираться до мест работы, или создание интеллектуальных систем защиты от краж.
<Энергия, свежие идеи и талант этих суперзвезд способны помочь обществу в решении многих проблем и изменить мир к лучшему, - подчеркивает д-р Уильям Билл Паучер (Dr. Bill Poucher), профессор университета Бэйлора (Baylor University) и исполнительный директор ICPC. - Они умеют работать в команде, и они добьются успеха, значительно расширяя возможности, которые мы используем сегодня для взаимодействия друг с другом>.
Второе, третье и четвертое места в чемпионате заняли соответственно команды Массачусетского технологического института (Massachusetts Institute of Technology), США, Ижевского государственного технического университета, Россия, и Львовского национального университета (Lviv National University), Украина, завоевав все золотые медали (в чемпионате ACM-ICPC вручается по четыре золотых, серебряных и бронзовых медали). В рейтинге по мировым регионам победители распределились следующим образом: Массачусетский технологический институт (Massachusetts Institute of Technology), США (Северо-американский регион), Санкт-Петербургский государственный университет информационных технологий, механики и оптики, Россия (Европейский регион), Университет Кейптауна (University of Cape Town), ЮАР (регион Ближнего Востока и Африки), Университет Буэнос-Айреса (Universidad de Buenos Aires), Аргентина (Латиноамериканский регион), Университет Циньхуа (Tsinghua University), Китай (Азиатский регион) и Университет Окленда (University of Auckland), Новая Зеландия (Тихоокеанский регион).
Первые двенадцать мест в этом году заняли команды следующих учебных заведений:
Санкт-Петербургский государственный университет информационных технологий, механики и оптики, Россия (ЗОЛОТАЯ МЕДАЛЬ, ЧЕМПИОН МИРА)
Массачусетский технологический институт (Massachusetts Institute of Technology), США (ЗОЛОТАЯ МЕДАЛЬ, 2-е место)
Ижевский государственный технический университет, Россия (ЗОЛОТАЯ МЕДАЛЬ, 3-е место)
Львовский национальный университет (Lviv National University), Украина (ЗОЛОТАЯ МЕДАЛЬ, 4-е место)
Московский государственный университет, Россия (СЕРЕБРЯНАЯ МЕДАЛЬ, 5-е место)
Университет Циньхуа (Tsinghua University), Китай (СЕРЕБРЯНАЯ МЕДАЛЬ, 6-е место)
Стэнфордский университет (Stanford University), США (СЕРЕБРЯНАЯ МЕДАЛЬ, 7-е место)
Университет Загреба (University of Zagreb), Хорватия (СЕРЕБРЯНАЯ МЕДАЛЬ, 8- место)
Университет Ватерлоо (University of Waterloo), Канада (БРОНЗОВАЯ МЕДАЛЬ, 9-е место)
Петрозаводский государственный университет, Россия (БРОНЗОВАЯ МЕДАЛЬ, 10-е место)
Санкт-Петербургский университет, Россия (БРОНЗОВАЯ МЕДАЛЬ, 11-е место)
Белорусский государственный университет, Белоруссия (БРОНЗОВАЯ МЕДАЛЬ, 12-е место)
Команды-победители определялись по числу задач, правильно решенных в финальном соревновании и, при прочих равных результатах, как затратившие меньше времени на их решение.
Студенческий чемпионат по программированию - это важное международное событие, призванное выявлять, развивать и способствовать сотрудничеству нового поколения молодых талантливых профессионалов в области информационных технологий. Дополнительная информация о чемпионате ACM-ICPC, включая доступные для загрузки фотографии, а также списки финалистов и победителей чемпионата, приводится на Web-сайте http://icpc.baylor.edu/icpc/Finals. Финал следующего, 33-го ежегодного чемпионата мира по программированию среди сборных команд высших учебных заведений, спонсируемого корпорацией IBM, состоится в Стокгольме, Швеция. Принимающей стороной выступит Шведский королевский технологический институт (Royal Institute of Technology, KTH).