Программисты СПбГУ — лучшие в мире

Команда программистов из Санкт-Петербургского университета победила в 38-м студенческом чемпионате мира по программированию Ассоциации вычислительной техники (ACM-ICPC).

Наши студенты решили несколько сложных задач за кратчайшее время, опередив коллег из Московского государственного университета, Национального университета Тайваня и Университета Пекина.

Команда СПбГУ в составе Егора Суворова, Дмитрия Егорова и Павла Кунявского доказала, что является сильнейшей в мире. Вместе победители выступают с 2011 года, а тренирует их тьютор Андрей Лопатин, сам становившийся чемпионом мира по программированию два раза.

Мы плотно готовились, научились хорошо искать ошибки в неработающих программах, а также эффективно и быстро действовать в сложных и неожиданных ситуациях.  И мы бы хотели посвятить нашу победу преподавателям СПбГУ — людям, которые работают, не покладая рук, чтобы дать студентам знания, позволяющие нам быть лучшими в мире.

Тьютор команды СПбГУ Андрей Лопатин

В этом году на чемпионат, прошедший в Екатеринбурге, приехало рекордное количество участников за всю историю проведения соревнований — 122 команды из университетов 41 страны, в том числе лидеров мировых рейтингов: Массачусетского технологического института, Кэмбриджа и Стэнфорда.

По правилам соревнования в составе каждой команды три студента, один компьютер и комплект математических задач. На решение комплекта задач отводится пять часов. Согласно правилам чемпионата, решением задачи является программа, написанная на одном из допустимых языков программирования, успешно прошедшая тесты жюри. Побеждает команда, решившая наибольшее число задач, а в случае равенства правильных ответов — команда, затратившая на это меньше времени. По специальным правилам считается штрафное время.

Финалу предшествовали полуфинальные и четвертьфинальные межуниверситетские отборочные турниры, а также внутренние соревнования университетов, в которых в этом году суммарно, по данным ACM, приняли участие почти 400 тысяч студентов. Так что те, кто добрались до финала, действительно, лучшие из лучших.

СПбГУ уже имеет в своей истории две славные победы в 2000 и 2001 году — в той легендарной команде играли Николай Дуров и Андрей Лопатин, ставшие впоследствии ведущими разработчиками «ВКонтакте».

Первое командное соревнование по программированию под эгидой Ассоциации вычислительной техники (ACM) состоялось в Техасском университете в 1970 году. Свой нынешний формат чемпионат принял в 1977 году, когда его первый финал был проведен в рамках ежегодной конференции ACM по информатике.