Международная олимпиада по информатике
Международная олимпиада по информатике ( IOI ) — ежегодное соревнование по программированию и одна из международных научных олимпиад для учащихся средних школ . Первый IOI состоялся в 1989 году в Правеце , Болгария. Это вторая по величине научная олимпиада после Международной математической олимпиады по количеству стран-участниц (88 на IOI 2022). Каждая страна отправляет команду из четырех студентов, а также одного руководителя группы, одного заместителя руководителя и гостей.
Конкурс состоит из двух дней компьютерного программирования/кодирования и решения задач алгоритмического характера. Чтобы справиться с проблемами, связанными с очень большими объемами данных, необходимо иметь не только программистов, «но и творческих программистов, которые могут придумать, что именно программисты должны сказать компьютеру сделать. Самое сложное не в этом. программирование, но и математика, лежащая в его основе». [1]
Студенты в каждой стране отбираются в сборную своей страны посредством национальных соревнований по информатике . Студенты IOI соревнуются в индивидуальном порядке. Официального рейтинга команд нет.
IOI — одно из самых престижных соревнований по информатике в мире. ЮНЕСКО и ИФИП являются покровителями.
Структура конкурса и участие
[ редактировать ]В каждый из двух конкурсных дней студентам обычно дают три задачи, которые они должны решить за пять часов. Каждый студент работает самостоятельно, используя только компьютер и без какой-либо другой помощи, в частности, без общения с другими участниками, книгами и т. д. Обычно для решения задачи участник должен написать компьютерную программу (только на C++ ) и отправить ее. до окончания пятичасового времени соревнований. Программа оценивается путем запуска с использованием секретных тестовых данных. Начиная с IOI 2010, задачи делятся на подзадачи с ступенчатой сложностью, и баллы начисляются только тогда, когда все тесты для конкретной подзадачи дают правильные результаты в определенных пределах времени и памяти. В некоторых случаях программе участника приходится взаимодействовать с секретной компьютерной библиотекой, что позволяет решать задачи, в которых ввод не фиксирован, а зависит от действий программы - например, в игровых задачах. Другой тип задач связан с известными исходными данными, которые становятся общедоступными уже в течение пяти часов конкурса. Для этого участники должны предоставить выходной файл вместо программы, и от них зависит, получат ли они выходные файлы путем написания программы (возможно, используя особые характеристики входных данных), вручную или с помощью комбинации из этих средств. Паскаль был удален из числа доступных языков программирования с 2019 года. [2] :11
На IOI 2010 впервые было представлено онлайн-табло с предварительными результатами в режиме реального времени. Представленные материалы будут оценены как можно скорее во время конкурса, и результаты будут опубликованы. Участники будут знать свои результаты, но не результаты других, и могут подать заявку повторно, чтобы улучшить свои результаты. С 2012 года IOI использует Систему управления конкурсами (CMS) для разработки и мониторинга конкурса.
Баллы за два соревновательных дня и все задачи суммируются отдельно для каждого участника. На церемонии награждения участникам награждаются медали в зависимости от их относительного общего балла. 50% лучших участников награждаются медалями, при этом относительное количество золота : серебра : бронзы : ни одной медали составляет примерно 1:2:3:6 (таким образом, 1/12 участников получают золотую медаль).
До IOI 2010 результаты студентов, не получивших медалей, не публиковались, что делало невозможным ранжирование страны путем сложения баллов ее конкурентов, если только каждый из них не выиграет медаль. Начиная с IOI 2010, хотя оценки студентов, не получивших медалей, все еще недоступны в официальных результатах, они известны из онлайн-табло. В IOI 2012 три лучшие страны по совокупному баллу (Россия, Китай и США) были впоследствии награждены во время церемонии закрытия.
Анализ достижений женщин показывает, что 77,9% женщин не получают медалей, а 49,2% мужчин не получают медалей. «Средняя доля женщин составляла 4,4% в 1989–1994 годах и 2,2% в 1996–2014 годах». Это также предполагает гораздо более высокий уровень участия женщин на национальном уровне, иногда заявляя о двузначных процентах общего участия на первом этапе. [3] Президент IOI (2011-2014 гг.) Ричард Форстер говорит, что конкурс с трудом привлекает женщин и что, несмотря на попытки решить эту проблему, «никто из нас так и не понял, в чем заключается проблема, не говоря уже о ее решении». [1]
На IOI 2017, проходившем в Иране, из-за невозможности участия в Иране израильские студенты приняли участие в выездном конкурсе, организованном IOI в России. [2] :11 Из-за проблем с визой вся команда США не смогла принять участие, хотя один участник Чжэчжэн Луо [4] смог присутствовать, путешествуя с китайской командой [5] и завоевал золотую медаль и 3-е место в турнирной таблице. [6]
В IOI 2019, проходившем в Азербайджане, сборная Армении не участвовала из-за спора между двумя странами , несмотря на предоставленные гарантии. [7] и официальное приглашение, отправленное принимающим Азербайджаном.
Из-за пандемии COVID-19 соревнования IOI 2020 и IOI 2021, которые первоначально планировалось провести в Сингапуре , проводились в формате онлайн-соревнований. IOI 2022, организованный Индонезией , проводился как гибридное мероприятие, в котором около 25% участников приняли участие онлайн. [8]
Члены
[ редактировать ]- Албания
- Алжир
- Аргентина
- Армения
- Австралия
- Австрия
- Азербайджан
- Бангладеш
- Беларусь
- Бельгия
- Боливия
- Босния и Герцеговина
- Бразилия
- Болгария
- Канада
- Чили
- Китай
- Колумбия
- Хорватия
- Куба
- Кипр
- Чешская Республика
- Дания
- Доминиканская Республика
- Эквадор
- Египет
- Сальвадор
- Эстония
- Финляндия
- Франция
- Грузия
- Германия
- Греция
- Гонконг
- Венгрия
- Исландия
- Индия
- Индонезия
- Иран
- Ирландия
- Израиль
- Италия
- Япония
- Иордания
- Казахстан
- Кыргызстан
- Латвия
- Ливия
- Литва
- Люксембург
- Макао
- Малайзия
- Мексика
- Молдавия
- Монголия
- Черногория
- Марокко
- Нидерланды
- Новая Зеландия
- Нигерия
- Северная Македония
- Норвегия
- Пакистан
- Палестина
- Перу
- Филиппины
- Польша
- Португалия
- Румыния
- Россия
- Руанда
- Саудовская Аравия
- Сербия
- Сингапур
- Словакия
- Словения
- ЮАР
- Южная Корея
- Испания
- Шри-Ланка
- Швеция
- Швейцария
- Сирия
- Тайвань
- Таджикистан
- Таиланд
- Тунис
- Турция
- Туркменистан
- Украина
- Великобритания
- Соединенные Штаты
- Узбекистан
- Венесуэла
- Вьетнам
Бывшие участники
[ редактировать ]- Габон
- Гана
- Кувейт
- Мадагаскар
- Мальта
- Маврикий
- Мозамбик
- Судан
- Тринидад и Тобаго
- Объединенные Арабские Эмираты
- Зимбабве
Краткое содержание
[ редактировать ]Число | Год | Даты | Принимающая страна | Принимающий город | Результаты | Веб-сайт |
---|---|---|---|---|---|---|
1 | 1989 | 16–19 мая | Болгария | Правец | [9] | |
2 | 1990 | 15–21 июля | Беларусь , Советский Союз | Минск | [10] | |
3 | 1991 | 19–25 мая | Греция | Афины | [11] | |
4 | 1992 | 11–21 июля | Германия | Бонн | [12] | |
5 | 1993 | 16–25 октября | Аргентина | Мендоса | [13] | [14] |
6 | 1994 | 3–10 июля | Швеция | Ханинге | [15] | [16] |
7 | 1995 | 26 июня – 3 июля | Нидерланды | Эйндховен | [17] | |
8 | 1996 | 25 июля – 2 августа | Венгрия | Веспрем | [18] | |
9 | 1997 | 30 ноября – 7 декабря | ЮАР | Кейптаун | [19] | |
10 | 1998 | 5–12 сентября | Португалия | Сетубал | [20] | |
11 | 1999 | 9–16 октября | Турция | Анталия - Белек | [21] | |
12 | 2000 | 23–30 сентября | Китай | Пекин | [22] | |
13 | 2001 | 14–21 июля | Финляндия | Тампере | [23] | |
14 | 2002 | 18–25 августа | Республика Корея. | Ён-Ин | [24] | |
15 | 2003 | 16–23 августа | Соединенные Штаты | Кеноша, Висконсин | [25] | |
16 | 2004 | 11–18 сентября | Греция | Афины | [26] | |
17 | 2005 | 18–25 августа | Польша | Новы-Сонч | [27] | [28] |
18 | 2006 | 13–20 августа | Мексика | Мерида , Юкатан | [29] | |
19 | 2007 | 15–22 августа | Хорватия | Загреб | [30] | [31] |
20 | 2008 | 16–23 августа | Египет | Каир | [32] | |
21 | 2009 | 8–15 августа | Болгария | Пловдив | [33] | [34] |
22 | 2010 | 14–21 августа | Канада | Ватерлоо, Онтарио | [35] | [36] |
23 | 2011 | 22–29 июля | Таиланд | Паттайя | [37] | [38] |
24 | 2012 | 23–30 сентября | Италия | Сирмионе и Монтикьяри | [39] | [40] |
25 | 2013 | 6–13 июля | Австралия | Брисбен | [41] | [42] |
26 | 2014 | 13–20 июля | Тайвань | Тайбэй | [43] | [44] |
27 | 2015 | 26 июля – 2 августа | Казахстан | Алматы | [45] | [46] |
28 | 2016 | 12–19 августа | Россия | Казань | [47] | [48] |
29 | 2017 | 28 июля – 4 августа | Иран | Тегеран | [49] | [50] |
30 | 2018 | 1–8 сентября | Япония | Цукуба | [51] | [52] |
31 | 2019 | 4–11 августа | Азербайджан | Сырой | [53] | [54] |
32 | 2020 | 13–19 сентября а | Сингапур | онлайн | [55] | [56] |
33 | 2021 | 19–25 июня | Сингапур | онлайн | [57] | [58] |
34 | 2022 | 7–15 августа | Индонезия | Джокьякарта | [59] | [60] |
35 | 2023 | 28 августа – 4 сентября | Венгрия | Сегед | [61] | [62] |
36 | 2024 | 1–8 сентября | Египет | Александрия | [63] | |
37 | 2025 | Боливия | Мир | [64] | ||
38 | 2026 | Узбекистан |
Таблица медалей за все время
[ редактировать ]Классифицировать | Нация | Золото | Серебро | Бронза | Общий |
---|---|---|---|---|---|
1 | Китай (CHN) | 100 | 27 | 12 | 139 |
2 | Россия (RUS) | 68 | 40 | 12 | 120 |
3 | Соединенные Штаты (США) | 65 | 38 | 16 | 119 |
4 | Южная Корея (KOR) | 48 | 47 | 28 | 123 |
5 | Польша (POL) | 42 | 50 | 35 | 127 |
6 | Япония (JPN) | 35 | 28 | 10 | 73 |
7 | Румыния (ROU) | 33 | 58 | 36 | 127 |
8 | Иран (ИРН) | 31 | 65 | 23 | 119 |
9 | Болгария (БГР) | 27 | 51 | 45 | 123 |
10 | Тайвань (TWN) | 25 | 61 | 27 | 113 |
Итоги (10 записей) | 474 | 465 | 244 | 1183 |
Многократные победители IOI
[ редактировать ]Ниже приводится список лучших игроков в истории IOI. [65] П Знак указывает на высший балл, редкое достижение в истории IOI. В Знак указывает на неофициальное участие, при котором участник выступал во второй команде хозяина. Также первое ( I ), второе ( II ) и третье ( III при необходимости указываются ) места среди золотых медалистов.
Имя | Команда | Годы | ||||||
---|---|---|---|---|---|---|---|---|
Gennady Korotkevich | Беларусь | Г(II) 2012 г. | Г П (Я) 2011 г. | Г(И) 2010 | Г(И) 2009 | Г 2008 | Г 2007 | С 2006 г. |
Брюс Мерри | ЮАР | Г 2001 | Г 2000 | С 1999 г. | Б 1998 г. | Б 1997 г. | Б 1996 г. | |
Румен Христов | Болгария | Г 2012 | Г 2011 | Г(II) 2010 г. | С 2009 г. | С 2008 г. | ||
Христо Венев | Болгария | Г 2016 | Г 2015 | Г 2014 | Г 2013 | С 2012 г. | ||
Энчо Мишинев | Болгария | Г 2017 | Г 2014 | С 2016 г. | С 2015 г. | С 2013 г. | ||
Егор Лифарь | Россия | Г 2021 | Г 2019 | С 2020 г. | С 2018 г. | С 2017 г. | ||
Харрис Люнг | Гонконг | Г 2021 | Г(III) 2020 | С 2019 г. | Б 2018 | Б 2017 | ||
Цзысян Чжоу | Канада | Г 2022 | Г 2021 | Г 2020 | Г(III) 2019 | С 2018 г. | ||
Вольфганг Таллер | Австрия | Г 1997 г. | Г 1996 г. | С 1999 г. | С 1998 г. | |||
Анджей Гонсеница-Самек | Польша | Г 1999 г. | Г 1998 г. | Г 1997 г. | С 1996 г. | |||
Мартин Петтай | Эстония | Г 2002 | Г 2001 | Г 2000 | С 1999 г. | |||
Алекс Швенднер | Соединенные Штаты | Г 2005 г. | Г 2003 | С 2004 г. | С 2002 г. | |||
Филип Вольски | Польша | Г(И) 2006 | Г 2005 г. | Г 2004 г. | Г 2003 | |||
Горан Жужич | Хорватия | Г 2008 | Г 2007 | С 2009 г. | Б 2006 г. | |||
Влад Александру Гаврила | Румыния | Г 2013 | Г 2012 | С 2011 г. | Б 2010 г. | |||
Эдуард Батмендейн | Словакия | Г 2015 | Г 2013 | Г 2012 | С 2014 г. | |||
Редкий Дариус Бухай | Румыния | Г 2015 | Г 2014 | Г 2013 | Г 2012 | |||
Yuta Takaya | Япония | Г(И) 2017 | Г 2016 | Г 2015 | Г 2014 | |||
Николоз Биркадзе | Грузия | Г 2020 | Г 2019 | Г 2018 | С 2017 г. | |||
Дориан Лендвай | Хорватия | Г 2022 | Г 2021 | С 2020 г. | Б 2019 | |||
Патрик Павич | Хорватия | Г 2022 | Г 2021 | Г 2020 | С 2019 г. | |||
Фредрик Хусс | Швеция | Г П (Я) 1993 г. | Г П (Я) 1992 г. | С 1991 г. | ||||
Мартин Марес | Чешская Республика | Г 1995 г. | Г 1994 г. | Г П (Я) 1993 г. | ||||
Владимир Мартьянов | Россия | Г 1999 г. | Г П (Я) 1998 г. | Г(И) 1997 г. | ||||
Джон Пардон | Соединенные Штаты | Г 2007 | Г 2006 | Г 2005 г. | ||||
Марцин Андрыхович | Польша | Г 2008 | Г 2007 | Г 2006 | ||||
Нил Ву | Соединенные Штаты | Г 2010 | Г 2009 | Г 2008 | ||||
Сёго Мурай | Япония | Г 2012 | Г 2011 | Г 2010 | ||||
Скотт Ву | Соединенные Штаты | Г П (Я) 2014 г. | Г 2013 | Г 2012 | ||||
Ярослав Квенцень | Польша | Г 2016 | Г 2015 | Г 2014 | ||||
Vladimir Romanov | Россия | Г 2019 | Г 2018 | Г 2017 | ||||
Масатака Йонеда | Япония | Г 2020 | Г 2019 | Г В 2018 | ||||
Дайки Кодама | Япония | Г 2023 | Г 2022 | Г 2021 |
Фидерные соревнования
[ редактировать ]Большинство стран-участниц используют фидерные соревнования для отбора своей команды. Некоторые из них перечислены ниже:
- Австралийская олимпиада по информатике
- Британская олимпиада по информатике
- Канадская компьютерная олимпиада
- Участники которого выбираются из Канадского компьютерного конкурса.
- Центральноевропейская олимпиада по информатике
- Индийская олимпиада по информатике
- Национальная олимпиада по информатике
- Национальная олимпиада по информатике, Китай
- Ро: Национальная олимпиада по информатике [66]
- RU:Голландская олимпиада по информатике [67]
- Es: Мексиканская олимпиада по информатике
- Южноафриканская компьютерная олимпиада
- Сирийская олимпиада по информатике
- Турецкая олимпиада по информатике
- Олимпиада по информатике в США
- Марокканская олимпиада по информатике
- Всеирландская олимпиада по программированию
- Индонезийская олимпиада по информатике
- Египетская олимпиада по информатике
- Национальная олимпиада по информатике - Филиппины [68]
- Федеральный конкурс по информатике – Германия
- Вьетнамская олимпиада по информатике
Примечания
[ редактировать ]- 1. ^ 23 сентября 2020 г. состоялась виртуальная церемония закрытия IOI 2020.
См. также
[ редактировать ]- Список наград в области информатики
- Международная научная олимпиада
- Международные студенческие соревнования ACM по программированию
- Центральноевропейская олимпиада по информатике
- Онлайн судья
- Международная математическая олимпиада
Ссылки
[ редактировать ]- ^ Jump up to: Перейти обратно: а б Робсон, Фрэнк (10 августа 2013 г.). «Игра в цифры» . Сидней Морнинг Геральд . Проверено 17 августа 2013 г.
- ^ Jump up to: Перейти обратно: а б «Протоколы заседаний, состоявшихся в Казани, Российская Федерация» (PDF) . ioinformatics.org . Генеральная ассамблея Международной олимпиады по информатике. 19 августа 2016. стр. 7, 11.
- ^ Маджоло, Стефано (2015). «Обновленная информация о женском присутствии в IOI» (PDF) . Олимпиады по информатике . 9, 127–137 (2015). Лондон, Великобритания: ioinformatics.org: 127–137. дои : 10.15388/ioi.2015.10 . Проверено 13 июля 2017 г.
- ^ «Чжэчжэн Ло» . stats.ioinformatics.org .
- ^ Симойнс, Габриэль (31 июля 2017 г.). «IOI 2017, первый тур — Codeforces» . Кодфорс . Проверено 4 августа 2017 г.
На самом деле на месте только один участник из США, похоже, он приехал с китайской командой (прямо из Китая).
- ^ «IOI 2017: Итоги» . stats.ioinformatics.org .
- ^ «Протоколы заседаний Генеральной Ассамблеи, состоявшихся в Алматы, Казахстан, 26 июля – 2 августа 2015 г.» (PDF) .
- ^ «Количество участников» . ioi2022.id .
- ^ «Итоги IOI 1989 года» .
- ^ «Итоги IOI 1990 года» .
- ^ «Итоги IOI 1991 года» .
- ^ «Итоги IOI 1992 года» .
- ^ «Итоги IOI 1993 года» .
- ^ «Веб-сайт IOI 1993» . иой1993 .
- ^ «Итоги IOI 1994 года» .
- ^ «Веб-сайт IOI 1994» . иой1994 .
- ^ «Итоги IOI 1995 года» .
- ^ «Итоги IOI 1996 года» .
- ^ «Итоги IOI 1997 года» .
- ^ «Итоги IOI 1998 года» .
- ^ «Итоги IOI 1999 года» .
- ^ «Итоги IOI 2000» .
- ^ «Итоги IOI 2001» .
- ^ «Итоги IOI 2002» .
- ^ «Итоги IOI 2003» .
- ^ «Итоги IOI 2004» .
- ^ «Итоги МИО 2005» .
- ^ «Веб-сайт IOI 2005» . иой2005 .
- ^ «Итоги IOI 2006» .
- ^ «Итоги IOI 2007» .
- ^ «Сайт IOI 2007» . иой2007 .
- ^ «Итоги IOI 2008» .
- ^ «Итоги IOI 2009» .
- ^ «Сайт IOI 2009» . ioi2009.org .
- ^ «Итоги IOI 2010» .
- ^ «Сайт IOI 2010» . ioi2010.org .
- ^ «Итоги МИО 2011» .
- ^ «Сайт IOI 2011» . иой2011 .
- ^ «Итоги IOI 2012» .
- ^ «Сайт IOI 2012» . ioi2012.org .
- ^ «Итоги IOI 2013» .
- ^ «Сайт IOI 2013» . ioi2013.org .
- ^ «Итоги IOI 2014» .
- ^ «Сайт IOI 2014» . ioi2014.org .
- ^ «Итоги IOI 2015» .
- ^ «Сайт IOI 2015» . ioi2017.kz .
- ^ «Итоги IOI 2016» .
- ^ «Сайт IOI 2016» . ioi2016.ru .
- ^ «Итоги IOI 2017» .
- ^ «Сайт IOI 2017» . ioi2017.org .
- ^ «Итоги IOI 2018» .
- ^ «Сайт IOI 2018» . ioi2018.jp .
- ^ «Итоги IOI 2019» .
- ^ «Сайт IOI 2019» . ioi2019.az .
- ^ «Итоги IOI 2020» .
- ^ «Сайт IOI 2020» . ioi2020.sg .
- ^ «Итоги IOI 2021» .
- ^ «Сайт IOI 2021» . ioi2021.sg .
- ^ «Итоги IOI 2022» .
- ^ «Сайт IOI 2022» . ioi2022.id .
- ^ «Итоги IOI 2023» .
- ^ «Сайт IOI 2023» . ioi2023.hu .
- ^ «Сайт IOI 2024» . ioi2024.eg .
- ^ «Сайт IOI 2025» . ioi2025.bo .
- ^ "Зал славы" . stats.ioinformatics.org .
- ^ http://olimpiada.info/Румынская национальная олимпиада по информатике. Архивировано 24 июня 2019 г. в Wayback Machine.
- ^ «Олимпиада по информатике» .
- ^ «Дом — НОИ.ПХ» .
Внешние ссылки
[ редактировать ]- Сообщество Международной олимпиады по информатике (IOI) (размещается на Commonlounge)
- Веб-сайт Международного комитета IOI
- Статистика ИОИ
- Веб-сайт Секретариата IOI