История
Первое командное соревнование по программированию под эгидой Ассоциации вычислительной техники (ACM) состоялось в Техасском университете в 1970. Свой нынешний формат чемпионат принял в 1977 году, когда его первый финал был проведен в рамках ежегодной конференции ACM по информатике.
С тех пор соревнование проводится ежегодно, а с 1989 года его организацией занимается университет Бэйлора (штат Техас, США). В разное время спонсорами соревнований становились такие компании, как Apple, AT&T и Microsoft, однако с 1997 года и до сих пор генеральным спонсором является компания IBM.
С 1977 по 1989 в олимпиаде преимущественно участвовали команды вузов из США и Канады, другие страны мира были представлены одной европейской региональной группой. Однако с 1990 года благодаря распространению персональных компьютеров каждый год начали появляться новые региональные группы, а география соревнований ощутимо расширилась.
К настоящему моменту олимпиада охватывает весь мир, и каждый год количество команд продолжает расти на 10-20 %.
Россия на ACM ICPC
Впервые о чемпионате мира российские вузы узнали осенью 1993 года, когда в географии конкурса был образован новый Восточно-Европейский регион. От России участвовала только команда Санкт-Петербургского государственного университета, которая выступила для первого раза неплохо, решив три задачи из шести и заняв пятое место среди 22 команд.
В 1996 году появился новый Северо-Восточный Европейский регион, включивший в себя Россию, Белоруссию, страны Прибалтики, Кавказа, Средней Азии и Казахстан. Полуфинальный конкурс в этом регионе получил название NEERC — Northeastern Europe Regional Contest и стал самым крупным по охвату. Площадкой для его проведения был выбран Национальный исследовательский университет информационных технологий, оптики и механики в Санкт-Петербурге (СПбНИУ ИТМО).
За все время участия в ICPC студенты из России занимали на нем первое место 8 раз. При этом абсолютным рекордсменом, завоевавшим чемпионский титул 5 раза, стал СПБГУ ИТМО. Для ICPC это крайне необычно, ведь по условиям соревнований одни и те же программисты могут участвовать в финале максимум дважды.
Среди финалистов ICPC стабильно фигурируют команды не только из Москвы и Санкт-Петербурга, но и Саратова, Барнаула, Ижевска, Екатеринбурга и других российских городов.
Успехи российских специалистов в области программирования не остаются незамеченными мировым сообществом. В 2014 финал чемпионата мира по программированию ACM ICPC пройдет в России второй раз подряд.
Позвоните нам