Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Логотип Международной олимпиады по информатике

Международная олимпиада по информатике ( IOI ) является ежегодной олимпиадой по программированию и один из Международной научной олимпиады для учащихся средних школ. Это вторая по величине научная олимпиада после Международной математической олимпиады по количеству участвующих стран (83 на IOI 2017). Первый IOI был проведен в 1989 году в Правец , Болгария.

Конкурс состоит из двух дней компьютерного программирования / кодирования и решения задач алгоритмического характера. Чтобы иметь дело с проблемами, связанными с очень большими объемами данных, необходимы не только программисты, но и творческие программисты, которые могут придумать, что программисты должны приказать компьютеру делать. программирование, но математика под ним ". [1] Студенты IOI соревнуются на индивидуальной основе, при этом до четырех студентов соревнуются от каждой страны-участницы (с 81 страной в 2012 году). Учащиеся в национальные команды отбираются через национальные компьютерные соревнования, такие как Австралийская олимпиада по информатике , Британская олимпиада по информатике , Индийская олимпиада по информатике. или Bundeswettbewerb Informatik (Германия).

Международная олимпиада по информатике - одно из самых престижных соревнований по информатике в мире. ЮНЕСКО и ИФИП являются покровителями.

Структура конкурса и участие [ править ]

В каждый из двух соревновательных дней студентам обычно дают по три задачи, которые они должны решить за пять часов. Каждый ученик работает сам по себе, используя только компьютер, и никакая другая помощь не допускается, в частности, никакого общения с другими участниками, книгами и т. Д. Обычно для решения задачи участник должен написать компьютерную программу (только на C ++) и отправьте его до истечения пятичасового времени соревнований. Оценка программы выполняется с использованием секретных тестовых данных. Начиная с IOI 2010, задачи делятся на подзадачи с градуированной сложностью, и баллы начисляются только тогда, когда все тесты для конкретной подзадачи дают правильные результаты, в пределах определенного времени и памяти. В некоторых случаях программа участника должна взаимодействовать с секретной компьютерной библиотекой, что позволяет решать задачи, в которых ввод не фиксирован, а зависит от действий программы - например, в игровых задачах. Другой тип задач - это известные материалы, которые становятся общедоступными уже в течение пяти часов конкурса. Для этого участники должны представить выходной файл вместо программы,и от них зависит, получат ли они выходные файлы, написав программу (возможно, используя особые характеристики ввода), вручную или с помощью комбинации этих средств. К 2019 году Паскаль будет удален из числа доступных языков программирования.[2] : 11

IOI 2010 впервые представила онлайн-табло с предварительными результатами в реальном времени. Работы будут оценены как можно скорее во время конкурса, а результаты будут опубликованы. Участники будут знать свои оценки, но не другие, и могут подать заявку повторно, чтобы улучшить свои оценки. С 2012 года IOI использует Систему управления конкурсом (CMS) для разработки и мониторинга конкурса.

Баллы за два дня соревнований и за все задачи суммируются для каждого участника отдельно. На церемонии награждения участники награждаются медалями в зависимости от их относительной общей суммы баллов. Лучшие 50% участников награждаются медалями, так что относительное количество золото: серебро: бронза: без медали составляет примерно 1: 2: 3: 6 (таким образом, 1/12 участников получают золотую медаль).

Зал соревнований на IOI 2006
Назад
Бронзовая медаль IOI 2006 в Мексике.
Перед залом для соревнований на IOI 2007

До IOI 2010 студенты, не получившие медалей, не публиковали свои оценки, что делало невозможным ранжирование страны путем суммирования баллов своих конкурентов, если каждый из них не выиграл медаль. Начиная с IOI 2010, хотя оценки студентов, не получивших медалей, все еще не доступны в официальных результатах, они известны из онлайн-табло. В IOI 2012 года на церемонии закрытия были награждены три лучшие страны по совокупному баллу (Россия, Китай и США).

Анализ результатов женских выступлений показывает, что 77,9% женщин не получают медалей, а 49,2% мужчин не получают медалей. «Среднее участие женщин составляло 4,4% в 1989–1994 годах и 2,2% в 1996–2014 годах». Это также предполагает гораздо более высокий уровень участия женщин на национальном уровне, иногда заявляя, что их процентная доля в общем участии на первом этапе выражается двузначными числами. [3] Президент IOI Ричард Форстер говорит, что конкурсу трудно привлечь женщин, и что, несмотря на попытки решить его, «никто из нас не понял, в чем заключается проблема, не говоря уже о ее решении». [1]

В IOI 2017, проведенном в Иране, из-за невозможности участвовать в Иране израильские студенты участвовали в выездном конкурсе, организованном IOI в России. [2] : 11 Из-за проблем с визой вся команда США не смогла приехать, хотя один участник Чжэчжэн Луо [4] смог присутствовать, путешествуя с китайской командой [5] и выиграв золотую медаль и 3-е место в турнирной таблице. [6]

В IOI 2019, проходившем в Азербайджане, армянская команда не участвовала из-за спора между двумя странами.

В 2020 году из -за пандемии COVID-19 конференция IOI 2020, которую первоначально планировалось провести в Сингапуре в июле, была сначала перенесена на сентябрь, а затем преобразована в онлайн-формат. Сингапур примет IOI 2021 года, заменив Египет, который будет принимать IOI 2024 года.

Резюме [ править ]

Таблица медалей за все время [ править ]

Несколько победителей IOI [ править ]

Ниже приводится список лучших исполнителей в истории IOI. [10] Знак P указывает на высший балл, редкое достижение в истории IOI. Знак U указывает на неофициальное участие, когда участник участвовал во второй команде принимающей стороны. Также при необходимости указываются первое ( I ), второе ( II ) и третье ( III ) места среди золотых медалистов. В этот список включены только те страны, в которых национальный отборочный конкурс позволяет одному и тому же участнику несколько раз пройти в IOI.

Соревнования фидеров [ править ]

Большинство стран-участниц используют фидерные соревнования для выбора своей команды. Некоторые из них перечислены ниже:

  • Австралийская олимпиада по информатике
  • Британская олимпиада по информатике
  • Канадская компьютерная олимпиада
  • Участники которых выбираются из Canadian Computing Competition
  • Центральноевропейская олимпиада по информатике
  • Индийская компьютерная олимпиада
  • Национальная олимпиада по информатике, Китай
  • Ro: Olimpiada Națională de Informatică [11]
  • Es: Olimpiada Mexicana de Informática
  • Южноафриканская компьютерная олимпиада
  • Сирийская олимпиада по информатике
  • Турецкая олимпиада по информатике
  • Компьютерная олимпиада Соединенных Штатов Америки
  • Марокканская олимпиада по информатике
  • Всеирландская олимпиада по программированию
  • Индонезийская олимпиада по информатике
  • Египетская олимпиада по информатике
  • Национальная олимпиада по информатике - Филиппины [12]
  • Bundeswettbewerb Informatik - Германия

Примечания [ править ]

1. ^ 23 сентября 2020 г. состоялась виртуальная церемония закрытия IOI 2020.

См. Также [ править ]

  • Список наград в области информатики
  • Международная научная олимпиада
  • Международные соревнования по программированию ACM
  • Центральноевропейская олимпиада по информатике
  • Онлайн судья
  • Международная математическая олимпиада

Ссылки [ править ]

  1. ^ a b Робсон, Фрэнк (10 августа 2013 г.). «Игра чисел» . Сидней Морнинг Геральд . Проверено 17 августа 2013 года .
  2. ^ a b «Протоколы заседаний, проведенных в Казани, Российская Федерация» (PDF) . ioinformatics.org . Генеральная ассамблея Международной олимпиады по информатике. 19 августа 2016. С. 7, 11.
  3. ^ Maggiolo, Стефано (2015). «Обновленная информация о женском присутствии в IOI» (PDF) . Олимпиады по информатике . Лондон, Великобритания: ioinformatics.org. 9, 127–137 (2015): 127. doi : 10.15388 / ioi.2015.10 . Проверено 13 июля 2017 года .
  4. ^ "Чжэчжэн Ло" . stats.ioinformatics.org .
  5. ^ Симойнш, Габриэль (31 июля 2017). «IOI 2017, первый раунд - Codeforces» . Codeforces . Проверено 4 августа 2017 года . На сайте действительно только один участник из США, похоже, он приехал с китайской командой (прямиком из Китая).
  6. ^ «IOI 2017: Результаты» . stats.ioinformatics.org .
  7. ^ "Сайт IOI 2020" . ioi2020.sg .
  8. ^ "IOI 2021 Website" . ioi2021.sg .
  9. ^ «IOI 2020 COVID-19 Updates» . ioi2020.sg .
  10. ^ "Зал славы" . stats.ioinformatics.org .
  11. ^ http://olimpiada.info/ Румынская национальная олимпиада по информатике
  12. ^ https://noi.ph

Внешние ссылки [ править ]

  • Сообщество Международной олимпиады по информатике (IOI) (размещено на Commonlounge)
  • Веб-сайт Международного комитета IOI
  • Статистика IOI
  • Веб-сайт Секретариата IOI