Mezinárodní olympiáda v informatice - International Olympiad in Informatics

Logo mezinárodní olympiády v informatice

The Mezinárodní olympiáda v informatice (IOI) je roční konkurenční programování soutěž pro studenty středních škol. Je to druhá největší olympiáda Mezinárodní matematická olympiáda, pokud jde o počet zúčastněných zemí (83 na IOI 2017). První IOI se konal v roce 1989 v Pravetz, Bulharsko.

Soutěž se skládá ze dvou dnů počítačového programování / kódování a řešení problémů algoritmické Příroda. Abychom se vypořádali s problémy spojenými s velkým množstvím dat, je nutné mít nejen programátory, “ale také kreativní programátory, kteří mohou snít o tom, co je to, co programátoři musí říci počítači. Těžká část není programování, ale matematika pod ním. “[1] Studenti IOI soutěží individuálně, přičemž z každé zúčastněné země soutěží až čtyři studenti (v roce 2012 to bylo 81 zemí). Studenti v národních týmech jsou vybíráni prostřednictvím národních počítačových soutěží, jako je Australská olympiáda v informatice, Britská olympiáda v informatice, Indická počítačová olympiáda nebo Bundeswettbewerb Informatik (Německo).

Mezinárodní olympiáda v informatice je jednou z nejprestižnějších počítačových soutěží na světě. UNESCO a IFIP jsou patrony.

Struktura soutěže a účast

Banner IOI 2009 nad soutěžní místností

V každý ze dvou soutěžních dnů dostanou studenti obvykle tři problémy, které musí vyřešit za pět hodin. Každý student pracuje samostatně, pouze s počítačem a není povolena žádná jiná pomoc, konkrétně žádná komunikace s ostatními soutěžícími, knihami atd. Pro vyřešení úkolu musí soutěžící obvykle napsat počítačový program (pouze v C ++ ) a odešlete jej před koncem pět hodin soutěžního času. Program je klasifikován spuštěním s tajnými testovacími daty. Od IOI 2010 jsou úkoly rozděleny na dílčí úkoly s odstupňovanou obtížností a body jsou udělovány pouze tehdy, když všechny testy pro konkrétní dílčí úkol přinesou správné výsledky v rámci konkrétních časových a paměťových limitů. V některých případech musí program soutěžícího interagovat s tajnou počítačovou knihovnou, což umožňuje problémy tam, kde vstup není opraven, ale závisí na akcích programu - například při problémech s hrami. Jiný typ problému má známé vstupy, které jsou veřejně dostupné již během pěti hodin soutěže. U těchto soutěžících musí namísto programu odeslat výstupní soubor a je jen na nich, zda výstupní soubory získají napsáním programu (případně s využitím zvláštních charakteristik vstupu), nebo ručně, nebo kombinací těchto prostředků. Pascal bude do roku 2019 odstraněn jako dostupný programovací jazyk.[2]:11

IOI 2010 poprvé měl živý webový srovnávací přehled s předběžnými výsledky v reálném čase. Přihlášky budou bodovány co nejdříve během soutěže a výsledky zveřejněny. Soutěžící si budou vědomi svých výsledků, ale ne ostatních, a mohou se znovu pokusit zlepšit své skóre. Od roku 2012 používá IOI k vývoji a monitorování soutěže Contest Management System (CMS).

Skóre ze dvou soutěžních dnů a všechny problémy se sčítají zvlášť pro každého soutěžícího. Na slavnostním předávání cen se soutěžícím udělují medaile v závislosti na jejich relativním celkovém skóre. Prvních 50% soutěžících získává medaile, takže relativní počet zlata: stříbra: bronzu: žádná medaile není přibližně 1: 2: 3: 6 (tedy 1/12 soutěžících získá zlatou medaili).

Soutěžní místnost na IOI 2006
Přední
Zadní
Bronzová medaile z IOI 2006 v Mexiku
Před soutěžní místností na IOI 2007

Před IOI 2010 neměli studenti, kteří nedostali medaile, zveřejněna skóre, což znemožňuje zařazení země do součtu skóre jejích konkurentů, pokud každý nezíská medaili. Od IOI 2010, i když skóre studentů, kteří nedostali medaile, stále nejsou k dispozici v oficiálních výsledcích, jsou známy z live webového výsledkového přehledu. V rámci IOI 2012 byly během závěrečného ceremoniálu následně oceněny 3 nejlepší země seřazené podle souhrnného skóre (Rusko, Čína a USA).

Analýza ženského výkonu ukazuje, že 77,9% žen neobdrží žádnou medaili, zatímco 49,2% mužů žádnou medaili. „Průměrná účast žen byla 4,4% v letech 1989–1994 a 2,2% v letech 1996–2014.“ Navrhuje také, aby se ženy na národní úrovni účastnily mnohem více, přičemž v první fázi se někdy uvádí, že se účastní dvouciferné procento žen.[3] Prezident IOI, Richard Forster, říká, že soutěž má potíže s přilákáním žen a že navzdory snaze o její vyřešení „nikdo z nás nenarazil na to, v čem je problém, natož jeho řešení.“[1]

Na veletrhu IOI 2017, který se konal v Íránu, se izraelští studenti z důvodu neúčasti v Íránu zúčastnili mimosoutěžní soutěže pořádané IOI v Rusku.[2]:11 Kvůli vízovým problémům se celý tým USA nemohl zúčastnit, ačkoli jeden soutěžící Zhezheng Luo[4] se mohl zúčastnit cestování s čínským týmem[5] a získání zlaté medaile a 3. místo v pořadí.[6]

Na konferenci IOI 2019, která se konala v Ázerbájdžánu, se arménský tým neúčastnil kvůli sporu mezi oběma zeměmi.

Pro rok 2020, kvůli Pandemie covid-19, IOI 2020, který bude původně naplánován hostit v Singapur v červenci je odloženo na září a později převedeno do online formátu. Singapur bude místo něj hostovat IOI 2021 Egypt který bude hostit IOI 2024.

souhrn

ČísloRokTermínyHostitelská zeměHostující město
1198916. – 19. KvětnaBulharsko BulharskoPravetz
2199015. – 21. ČervenceSovětský svaz Bělorusko, Sovětský svazMinsk
3199119. – 25. KvětnaŘecko ŘeckoAthény
4199211. – 21. ČervenceNěmecko NěmeckoBonn
5199316. – 25. ŘíjnaArgentina ArgentinaMendoza
619943. – 10. ČervenceŠvédsko ŠvédskoHaninge
7199526. června - 3. červenceHolandsko HolandskoEindhoven
8199625. července - 2. srpnaMaďarsko MaďarskoVeszprém
9199730. listopadu - 7. prosinceJižní Afrika Jižní AfrikaKapské město
1019985. – 12. ZáříPortugalsko PortugalskoSetúbal
1119999. – 16. Říjnakrocan krocanAntalya -Belek
12200023. - 30. záříČína ČínaPeking
13200114. – 21. ČervenceFinsko FinskoTampere
14200218. - 25. srpnaJižní Korea Korea Rep.Yong-In
15200316. - 23. srpnaSpojené státy Spojené státyKenosha, Wisconsin
16200411. - 18. záříŘecko ŘeckoAthény
17200518. - 25. srpnaPolsko PolskoNowy Sącz
18200613. - 20. srpnaMexiko MexikoMérida, Yucatán
19200715. – 22. SrpnaChorvatsko ChorvatskoZáhřeb
20200816. - 23. srpnaEgypt EgyptKáhira
2120098. – 15. SrpnaBulharsko BulharskoPlovdiv
22201014. – 21. SrpnaKanada KanadaWaterloo, Ontario
23201122. - 29. červenceThajsko ThajskoPattaya
24201223. - 30. záříItálie ItálieSirmione a Montichiari
2520136. – 13. ČervenceAustrálie AustrálieBrisbane
26201413. – 20. ČervenceTchaj-wan Tchaj-wanTaipei
27201526. července - 2. srpnaKazachstán KazachstánAlmaty
28201612. – 19. SrpnaRusko RuskoKazaň
29201728. července - 4. srpnaÍrán ÍránTeherán
3020181. – 8. ZáříJaponsko JaponskoTsukuba
3120194. – 11. SrpnaÁzerbajdžán ÁzerbajdžánBaku
32202013. - 19. záříA[7]Singapur Singapuronline
33202120. – 27. Června[8]Singapur SingapurSingapur
342022Indonésie Indonésie
352023Maďarsko MaďarskoSegedín
362024Egypt Egypt[9]

Tabulka všech dob medaile

Od roku 2019
HodnostNárodZlatostříbrnýBronzCelkový
1 Čína (CHN)842712123
2 Rusko (RUS)623812112
3 Spojené státy (USA)523516103
4 Jižní Korea (KOR)413927107
5 Polsko (POL)404131112
6 Rumunsko (ROM)305031111
7 Bulharsko (BUL)274338108
8 Írán (IRN)245723104
9 Slovensko (SVK)24403397
10 Japonsko (JPN)23241057
Celkem (10 národů)4073942331034

Několik vítězů IOI

Následuje seznam nejlepších interpretů v historii IOI.[10] The P znaménko označuje dokonalé skóre, vzácný úspěch v historii IOI. The U značka označuje neoficiální účast, kdy se soutěžící účastnil druhého týmu hostitele. Také první (), druhý (II) a třetí (III) v případě potřeby jsou uvedena místa mezi zlatými medailisty. Tento seznam obsahuje pouze ty země, kde národní výběrová soutěž umožňuje stejnému účastníkovi jít vícekrát na IOI.

názevtýmLet
Gennadij KorotkevičBěloruskoG (II) 2012GP(Já) 2011G (I) 2010G (I) 2009G 2008G 2007S 2006
Hristo VenevBulharskoG 2016G 2015G 2014G 2013S 2012
Filip WolskiPolskoG (I) 2006G 2005G 2004G 2003
Yuta TakayaJaponskoG (I) 2017G 2016G 2015G 2014
Rares-Darius BuhaiRumunskoG 2015G 2014G 2013G 2012
Rumen HristovBulharskoG 2012G 2011G (II) 2010S 2009S 2008
Martin PettaiEstonskoG 2002G 2001G 2000S 1999
Andrzej Gąsienica-SamekPolskoG 1999G 1998G 1997S 1996
Eduard BatmendijnSlovenskoG 2015G 2013G 2012S 2014
Vladimír MartianovRuskoG 1999GP(Já) 1998G (I) 1997
Scott WuSpojené státyGP(Já) 2014G 2013G 2012
Martin MarešČeská republikaG 1995G 1994G (I) 1993
John PardonSpojené státyG 2007G 2006G 2005
Marcin AndrychowiczPolskoG 2008G 2007G 2006
Neal WuSpojené státyG 2010G 2009G 2008
Shogo MuraiJaponskoG 2012G 2011G 2010
Jarosław KwiecieńPolskoG 2016G 2015G 2014
Vladimír RomanovRuskoG 2019G 2018G 2017
Encho MishinevBulharskoG 2017G 2014S 2016S 2015S 2013
Alex SchwendnerSpojené státyG 2005G 2003S 2004S 2002
Wolfgang ThallerRakouskoG 1997G 1996S 1999S 1998
Bruce MerryJižní AfrikaG 2001G 2000S 1999B 1998B 1997B 1996
Goran ŽužićChorvatskoG 2008G 2007S 2009B 2006
Vlad Alexandru GavrilăRumunskoG 2013G 2012S 2011B 2010
Victor BargachevRuskoG (I) 1995G (I) 1994S 1993
Johnny HoSpojené státyGP(Já) 2012G 2011S 2013
Eric PriceSpojené státyGP(Já) 2005GU 2003S 2004
Mihai PătraşcuRumunskoG (II) 2001G 2000S 1999
Roman PastoukhovRuskoG 2000G (II) 1999S 2001
Piotr ZielińskiPolskoG 1997G (III) 1996S 1995
Zixiang ZhouKanadaG 2020G (III) 2019S 2018
Fredrik HusŠvédskoG 1993G 1992S 1991
Miroslav DudíkSlovenskoG 1997G 1996S 1995
Richard KrálovičSlovenskoG 1999G 1998S 1997
Tomasz CzajkaPolsko (1998, 2000), Velká Británie (1999)G 2000G 1999S 1998
Petr MitrichevRuskoG 2002G 2000S 2001
Luka KalinovčićChorvatskoG 2004G 2003S 2002
Rostislav RumenovBulharskoG 2007G 2006S 2005
Richard McCutchenSpojené státyG 2007G 2005S 2006
Vladislav EpifanovRuskoG 2008G 2007S 2009
Cosmin GheorgheRumunskoG 2009G 2008S 2007
Pasin ManurangsiThajskoG 2011G 2010S 2009
Wenyu CaoSpojené státyG 2011G 2010S 2009
Benjamin QiSpojené státyG (I) 2019G (I) 2018
Jeehak YoonKorejská republikaGP(Já) 2015G 2014
William LinSpojené státyGP(Já) 2020

Feederové soutěže

Většina zúčastněných zemí používá feederové soutěže k výběru svého týmu. Řada z nich je uvedena níže:

Poznámky

1.^ a Virtuální závěrečný ceremoniál IOI 2020 se konal 23. září 2020.

Viz také

Reference

  1. ^ A b Robson, Frank (10. srpna 2013). "Hra čísel". The Sydney Morning Herald. Citováno 17. srpna 2013.
  2. ^ A b „Zápis ze zasedání konaných v Kazani, Ruská federace“ (PDF). ioinformatics.org. Valné shromáždění mezinárodní olympiády v informatice. 19. srpna 2016. s. 7, 11.
  3. ^ Maggiolo, Stefano (2015). „Aktualizace o ženské přítomnosti na IOI“ (PDF). Olympiády v informatice. London, UK: ioinformatics.org. 9, 127–137 (2015): 127. doi:10.15388 / ioi.2015.10. Citováno 13. července 2017.
  4. ^ „Zhezheng Luo“. stats.ioinformatics.org.
  5. ^ Simões, Gabriel (31. července 2017). „IOI 2017, první kolo - Codeforces“. Codeforces. Citováno 4. srpna 2017. Na místě je opravdu jen jeden soutěžící z USA, vypadá to, že přišel s čínským týmem (přímo z Číny).
  6. ^ „IOI 2017: Výsledky“. stats.ioinformatics.org.
  7. ^ „Web IOI 2020“. ioi2020.sg.
  8. ^ „Web IOI 2021“. ioi2021.sg.
  9. ^ „Aktualizace IOI 2020 COVID-19“. ioi2020.sg.
  10. ^ "Síň slávy". stats.ioinformatics.org.
  11. ^ http://olimpiada.info/ Rumunská národní olympiáda v informatice
  12. ^ https://noi.ph

externí odkazy