Конституция Армении: Статья 18.1
Конституция Армении (Статья 18.1) закрепляет «исключительную миссию Армянской Апостольской Святой Церкви как национальной церкви в духовной жизни армянского народа, в деле развития его национальной культуры и сохранения его национальной самобытности»:
Международная студенческая олимпиада по программированию

Международная студенческая олимпиада по программированию

Материал из Википедии — свободной энциклопедии

Международная студенческая олимпиада по программированию (в английском принято сокращение ICPC, до 2017 — ACM ICPC), называемая также Студенческим командным чемпионатом мира по программированию ICPC — крупнейшая студенческая командная олимпиада попрограммированию.

История

Студенческий командный чемпионат мира по программированию ICPC уходит своими корнями в соревнование, проводившееся в Техасском университете в 1970. Свой нынешний облик чемпионат принял в 1977 году, когда первый финал был проведён в рамках ежегодной конференции ACM по информатике, и с тех пор проводится ежегодно[1][2].

До 2017 года чемпионат проводился под эгидой ассоциации вычислительной техники (ACM). Начиная с 1989 года, организацией соревнований занимается университет Бэйлора[1]. В разное время спонсорами соревнований становились такие компании, как Apple, AT&T и Microsoft[3], c 1997 по 2017 год генеральным спонсором являлась компания IBM[1][4], начиная с 2018 года глобальным спонсором средств программирования является компания JetBrains[4].

В России одним из основателей студенческих соревнований по программированию являлся Панкратьев Евгений Васильевич[5].

Россия, Азербайджан, Армения, Беларусь, Грузия, Казахстан, Кыргызстан, Узбекистан составляют Северный Евразийский регион, ежегодно делегирующий на финальный турнир свои лучшие команды. Квота региона по числу команд с 2009 до 2013 года ежегодно увеличивалась: в 2009 году на финал было отправлено 11 команд, в 2010 — 12 команд, в 2011 — 13 команд, в 2012 — 16 команд, в 2013 — 19 команд, в 2014 — 17 команд[6]. Страны Балтии покинули Северо-Восточный Европейский полуфинальный регион: Эстония — в 2018 году[7], Литва и Латвия — в 2020 году[8].

Правила

Чемпионский кубок ICPC, полученный командой МГУ в 2019 году
Команда МГУ, победители ICPC-2019 и 2018:
Михаил Ипатов, Владислав Макеев, Григорий Резников

Олимпиада — командное соревнование. Каждая команда состоит из трёх студентов. К участию допускаются студенты высших учебных заведений, а также аспиранты первого года обучения. Студенты, дважды участвовавшие в финальной стадии олимпиады, или пятикратно принимавшие участие в региональном отборе, не допускаются к участию. Есть ограничение по возрасту: участники старше 24 лет не допускаются[9].

Тур олимпиады происходит следующим образом: каждой команде выдаётся компьютер и от восьми до двенадцати задач, условия которых написаны на английском языке[10], на пять часов. Команды пишут решения на языках программированияC, C++, Java, Python или Kotlin набирая и компилируя программы, используя Ubuntu 18.04. LTS (2018 год) [источник не указан 1470 дней], и посылают их на тестирующий сервер. Во время некоторых региональных туров набор языков может быть изменён. Так, например, при проведении четвертьфинала по северо-восточному региону участникам доступен Паскаль[10]. Программы тестируются на большом количестве различных входных тестов, неизвестных участникам. Если программа выдала неправильный ответ или не уложилась в ограничения по времени или памяти, то пославшая её команда получает об этом сообщение и может послать исправленную версию. Задача считается решённой, если программа выдала правильные ответы на всех тестах. В отличие от других олимпиад, частичные решения не учитываются.

Побеждает команда, решившая правильно наибольшее число задач. Если несколько команд решают одинаковое количество задач, то их положение в рейтинге определяется штрафным временем. Изначально штрафное время каждой команды равно нулю. За каждую правильно сданную задачу к штрафному времени команды прибавляют время, прошедшее с начала соревнования до момента сдачи задачи. Кроме того, если зачтённой попытке предшествовало несколько неудачных попыток сдать ту же задачу, то за каждую из них к штрафному времени прибавляют двадцать минут. За неудачные попытки сдать задачу, которую команде в итоге так и не удалось решить, штрафного времени не начисляется[11].

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

Многие университеты проводят свои олимпиады используя формат ICPC, поскольку данный формат может считаться одним из самых удачных.

Этапы

Олимпиада проводится на нескольких уровнях. Многие университеты проводят внутренние соревнования, чтобы определить своих представителей на региональном уровне. Затем проводятся региональные олимпиады, победители которых отправляются на финальный этап мирового первенства. В региональных соревнованиях один университет может быть представлен несколькими командами, но на финал может отправиться только одна команда от университета.

Победители ICPC

Чемпионами мира с 1977 года становились[12]:

* В связи с пандемией COVID-19 соревнование проводилось в ноябре 2022 года.

**Финалы сезонов 2021–2022 и 2022–2023 прошли одновременно в апреле 2024 года.

Примечания

  1. 123ICPC Fact Sheet (англ.) (8 марта 2019). Архивировано 25 марта 2019 года.
  2. CSC '77 Proceedings of the 5th annual ACM computer science conference (англ.) (1977). Дата обращения: 3 декабря 2010.
  3. ACM International Collegiate Programming Contest Team Participation Since 1989 (англ.). Дата обращения: 3 декабря 2010. Архивировано 22 августа 2011 года.
  4. 12Михаил Мирзаянов.ACM-ICPC Финал 2017: вести с полей. Codeforces (23 мая 2017). Дата обращения: 25 марта 2019. Архивировано 25 марта 2019 года.
  5. Скончался Е.В. Панкратьев. Институт систем информатики им. А. П. Ершова СО РАН (24 января 2008). Дата обращения: 11 июля 2024. Архивировано 11 июля 2024 года.
  6. World Finalists from Northern Eurasia. Дата обращения: 14 октября 2019. Архивировано 14 октября 2019 года.
  7. Ср. результаты отборочного тура за 2017Архивная копия от 16 августа 2022 на Wayback Machine и 2018Архивная копия от 16 августа 2022 на Wayback Machine годы: университет Tallinn SU прекратил участие.
  8. Ср. результаты отборочного тура за 2020Архивная копия от 16 августа 2022 на Wayback Machine и 2021Архивная копия от 28 сентября 2022 на Wayback Machine годы: университеты VU и LU прекратили участие (астериск перед названием команды означает участие вне конкурса).
  9. Rules of the 2008 ICPC Regional Contests (англ.) (27 февраля 2008). Дата обращения: 3 декабря 2010. Архивировано 22 августа 2011 года.
  10. 12:: ACM ICPC, NEERC, Southern Subregion :: Порядок и правила проведения соревнований. Дата обращения: 18 октября 2011. Архивировано 21 сентября 2011 года.
  11. The Rules of the 2009 ACM-ICPC World Finals (англ.) (8 апреля 2008). Дата обращения: 3 декабря 2010. Архивировано 22 августа 2011 года.
  12. ICPC World Champion Hall of Fame (англ.). ICPC International Collegiate Programming Contest. Дата обращения: 6 сентября 2023. Архивировано 6 сентября 2023 года.

Ссылки

Год Место проведения Победитель Состав команды Тренер
2025 АзербайджанБаку, АзербайджанРоссияСанкт-Петербургский государственный университетМаксим Туревский, Леонид Данилевич, Фёдор Ушаков Иван Казменко
2024 КазахстанАстана, КазахстанКитайПекинский университетВан Вэйчэн (Wang Weicheng), Ван Сянвэнь (Wang Xiangwen), Сю Аньи (Xu Anyi) Луо Гоцзе (Luo Guojie)
2023** ЕгипетЛуксор, ЕгипетРоссияВысшая школа экономикиФёдор Ромашов, Кирилл Кудряшов, Александр Бабин Михаил Густокашин
2022** ЕгипетЛуксор, ЕгипетКитайПекинский университетЛинью Цзян (Lingyu Jiang), Чжипэн Ван (Zhanpeng Wang), Юйсян Луо (Yuxiang Luo) Цинь цзянь Чжан (Qinjian Zhang)
2021*  Бангладеш, ДаккаСоединённые Штаты АмерикиМассачусетский технологический институтДжерри Мао (Jerry Mao), Минъян Дэн (Mingyang Deng), Сяо Мао (Xiao Mao) Се Цзинь (Ce Jin)
2020  Россия, МоскваРоссияННГУАлексей Данилюк, Николай Калинин, Валерия Рябчикова Алексей Шмелев
2019  Португалия, ПортуРоссияМГУМихаил Ипатов, Владислав Макеев, Григорий Резников Елена Андреева
2018  Китай, ПекинРоссияМГУМихаил Ипатов, Владислав Макеев, Григорий Резников Елена Андреева
2017 США, Рапид-СитиРоссияУниверситет ИТМОИван Белоногов, Илья Збань, Владимир СмыкаловАндрей Станкевич
2016 Таиланд, ПхукетРоссияСПбГУСтанислав Ершов, Алексей Гордеев, Игорь ПышкинАндрей Лопатин
2015 Марокко, МарракешРоссияУниверситет ИТМОГеннадий Короткевич, Борис Минаев, Артём ВасильевАндрей Станкевич
2014 Россия, ЕкатеринбургРоссияСПбГУДмитрий Егоров, Павел Кунявский, Егор СуворовАндрей Лопатин
2013 Россия, Санкт-ПетербургРоссияУниверситет ИТМОМихаил Кевер, Геннадий Короткевич, Нияз НигматуллинАндрей Станкевич
2012 Польша, ВаршаваРоссияУниверситет ИТМОЕвгений Капун, Михаил Кевер, Нияз НигматуллинАндрей Станкевич
2011 США, ОрландоКитайЧжэцзянский университетМо Луи (Luyi Mo), Оуян Цзялинь (Jialin Ouyang), У Цзэцзюнь (Zejun Wu)Ван Цань (Can Wang)
2010 Китай, ХарбинКитайШанхайский университет транспорта (Цзяотун)Цзинь Бинь (Bin Jin), У Чжоцзе (Zhuojie Wu), Чжэн Чжао (Zhao Zheng)Юй Юн (Yong Yu)
2009 Швеция, СтокгольмРоссияУниверситет ИТМОВладислав Исенбаев, Максим Буздалов, Евгений КапунАндрей Станкевич
2008 Канада, БанфРоссияУниверситет ИТМОДмитрий Абдрашитов, Дмитрий Паращенко, Фёдор ЦарёвАндрей Станкевич
2007 Япония, ТокиоПольшаВаршавский университетФилип Вольски (Filip Wolski), Марцин Пилипчук (Marcin Pilipczuk), Марек Цыган (Marek Cygan)Ян Мадей (Jan Madey)
2006 США, Сан-АнтониоРоссияСаратовский государственный университетРоман Алексеенков, Игорь Кулькин, Иван РомановМихаил Мирзаянов
2005 Китай, ШанхайКитайШанхайский университет транспорта (Цзяотун)Дай Вэньюань (Wenyuan Dai), Чжао Шуан (Shuang Zhao), Ян Бохай (Bohai Yang)Юй Юн (Yong Yu)
2004 Чехия, ПрагаРоссияУниверситет ИТМОДмитрий Павлов, Павел Маврин, Сергей ОршанскийАндрей Станкевич
2003 США, Беверли-ХиллсПольшаВаршавский университетТомаш Чжайка (Tomasz Czajka), Кшиштоф Онак (Krzysztof Onak), Анджей Гасиница-Самек (Andrzej Gasienica-Samek)Ян Мадей (Jan Madey)
2002 США, ГонолулуКитайШанхайский университет транспорта (Цзяотун)Линь Чэньси (Chenxi Lin), Чжоу Цзянь (Jian Zhou), Лу Цзин (Jing Lu)Юй Юн (Yong Yu)
2001 Канада, ВанкуверРоссияСПбГУНиколай Дуров, Андрей Лопатин, Виктор ПетровДмитрий Ломов
2000 США, ОрландоРоссияСПбГУНиколай Дуров, Андрей Лопатин, Олег ЕтеревскийНаталья Вояковская
1999 Нидерланды, ЭйндховенКанадаУниверситет УотерлуОндрей Лхотак (Ondrej Lhotak), Вьет-Тунг Луу (Viet-Trung Luu), Дэвид Кеннеди (David Kennedy), Донни Чунг (Donny Cheung)Гордон Кормак (Gordon Cormack)
1998 США, АтлантаЧехияКарлов университетИржи Хаек (Jiri Hajek), Павел Машек (Pavel Machek), Мартин Марес (Martin Mares)Павел Топфер (Pavel Töpfer)
1997 США, Сан-ХосеСоединённые Штаты АмерикиХарви Мадд КолледжБрайан Карнс (Brian Carnes), Брайан Джонсон (Brian Johnson), Кевин Уоткинс (Kevin Watkins), Доминик Маццони (Dominic Mazzoni)Роберт Келлер (Robert Keller)
1996 США, ФиладельфияСоединённые Штаты АмерикиКалифорнийский университет в БерклиБен Рудиак-Гулд (Ben Rudiak-Gould), Амит Сахай (Amit Sahai), Скотт МакПик (Scott McPeak)Пол Хилфингер (Paul Hilfinger)
1995 США, НэшвилГерманияФрайбургский университетМаттиас Руль (Matthias Ruhl), Кристиан Ветцль (Christian Wetzel), Филипп Земброд (Phillip Zembrod)
1994 США, ФиниксКанадаУниверситет УотерлуСейджи Андо (Seiji Ando), Ян Голдберг (Ian Goldberg), Ка-Пин Йи (Ka-Ping Yee)Джо Эберген (Jo Ebergen)
1993 США, ИндианаполисСоединённые Штаты АмерикиГарвардский университетДеррик Басс (Derrick Bass), Тони Шей, Крейг Сильверстайн (Craig Silverstein)
1992 США, Канзас-СитиАвстралияМельбурнский университетЭндрю Конвей (Andrew Conway), Крейг Диллон (Craig Dillon), Стивен Симмонс (Stephen Simmons)
1991 США, Сан-АнтониоСоединённые Штаты АмерикиСтэнфордский университетМайкл Патрик Фрэнк (Michael Patrick Frank), Шон Куинлан (Sean Quinlan), Дэвид Магерман (David Magerman), Карл Уитти (Carl Witty)
1990 США, ВашингтонНовая ЗеландияУниверситет ОтагоJohn Gee, Craig McNaughton, Paul Sharp, Bruce Warrington
1989 США, ЛуисвиллСоединённые Штаты АмерикиКалифорнийский университет в Лос-АнджелесеSeth Goldman, Alex Quilici, Matthew Marzbacher, Scott Turner
1988 США, АтлантаСоединённые Штаты АмерикиКалифорнийский технологический институтDave Gillespie, Adam Greenblatt, Ron Goodman, Scott Hemphill
1987 США, Сент-ЛуисСоединённые Штаты АмерикиСтэнфордский университетBob Alverson, Tomas Rokicki, Ali Tabibian, Lei Zhu
1986 США, ЦинциннатиСоединённые Штаты АмерикиКалифорнийский технологический институтSteve Burns, Tim Kay, Dave Gillespie, Steve Rabin, Rajiv Gupta
1985 США, Новый ОрлеанСоединённые Штаты АмерикиСтэнфордский университетMichael Dixon, Micheal Hewett, Vivek Sarkar, Joseph Weening
1984 США, ФиладельфияСоединённые Штаты АмерикиУниверситет Джонса ХопкинсаMichael Baldwin, Robert Strandh, John Walker, Richard WashingtonJoseph O’Rourke
1983 США, МельбурнСоединённые Штаты АмерикиУниверситет НебраскиMark Tuttle, Thane Plambeck, David Leavitt, Paul Petersen
1982 США, ИндианаполисСоединённые Штаты АмерикиУниверситет БэйлораKeith Hall, Patrick Keane, Jennifer Harmon, Terry TalleyDon Gaitros
1981 США, Сент-ЛуисСоединённые Штаты АмерикиМиссурийский университетКристофер Фройнд (Christopher Freund), Майкл Ричи (Michael Richey), Джеймс Симмонс (James Simmons), Кэтрин Пирон Физелер (Catherine Pyron Fieseler)
1980 США, Канзас-СитиСоединённые Штаты АмерикиСент-Луисский университетСтив Карасек (Steve Karasek), Натан Шредер (Nathan Schroeder), Майк Зайда (Mike Zyda), Дэйв Кэмп (Dave Camp)
1979 США, ДэйтонСоединённые Штаты АмерикиСент-Луисский университетСтив Карасек (Steve Karasek), Натан Шредер (Nathan Schroeder), Дэвид Доти (David Doty), Дэйв Кэмп (Dave Camp)
1978 США, ДетройтСоединённые Штаты АмерикиМассачусетский технологический институт
1977 США, АтлантаСоединённые Штаты АмерикиМичиганский университет