Spring til indhold

International Olympiad in Informatics

Fra Wikipedia, den frie encyklopædi
Logo for IOI

International Olympiad in Informatics (IOI) er en årlig programmeringskonkurrence for gymnasieelever. Den første IOI blev afholdt i 1989 i Pravetz, Bulgarien.

Konkurrencen består af to dages programmering, hvor man skal løse problemer af algoritmisk karakter. Deltagerne konkurrerer på individuel basis, og der er op til 4 deltagere fra hvert land. I 2009 deltager ca. 85 lande. Deltagerne fra de enkelte lande er udvalgte via nationale konkurrencer. I Danmark hedder konkurrencen Dansk Datalogi Dyst, der arrangeres af Jørgen E.G. Nielsen og Knud Fjeldsted i samarbejde med Datalærerforeningen.

IOI er en af de mest prestigefyldte programmeringskonkurrencer i verden. Protektorerne for International Olympiad in Informatics er UNESCO og IFIP.

Konkurrencens struktur

[redigér | rediger kildetekst]

På hver af de 2 konkurrencedage får deltagerne 3 eller 4 opgaver, som de skal løse inden for 5 timer. Hver deltager arbejder alene med en computer som det eneste tilladte hjælpemiddel. Det er altså ikke tilladt at kommunikere med andre deltagere eller gøre brug af bøger. For at løse den enkelte opgave, skal deltager skrive et computerprogram (i enten C, C++ eller Pascal) og aflevere det inden for de 5 timer. Efterfølgende bliver programmet vurderet via tests mod hemmelige test data, der typisk består af 10 til 20 test cases. Deltagerne får point for hver test case, som programmet klarer korrekt indenfor en given tid og brug af hukommelse (RAM).

Scoren fra alle opgaverne fra de 2 konkurrencedage summeres op for den enkelte deltager. Ved medaljeceremonien får deltagerne medaljer afhængig af deres total score relativt til resten af deltagerne. De bedste 50% får medaljer, idet 1/12 får guld, 1/6 får sølv og 1/4 får bronze.

Liste over IOI websites og lokationer

[redigér | rediger kildetekst]

Gentagne IOI vindere

[redigér | rediger kildetekst]

Det følgende er en liste over de 26 bedste deltagere i IOI's historie. 1. (I), 2. (II) og 3. (III) pladser er indikeret. Listen inkluderer kun de lande, hvor den nationale konkurrence tillader, at den enkelte deltager flere gange ved IOI.

NavnHoldÅr
Filip WolskiPolandG(I) 2006G 2005G 2004G 2003
Martin PettaiEstoniaG 2002G 2001G 2000S 1999
Andrzej Gasienica-SamekPolandG 1999G 1998G 1997S 1996
Vladimir MartianovRussiaG 1999G(I) 1998G(I) 1997
Martin MaresCzech RepublicG 1995G 1994G 1993
John PardonUnited StatesG 2007G 2006G 2005
Marcin AndrychowiczPolandG 2008G 2007G 2006
Alex SchwendnerUnited StatesG 2005G 2003S 2004S 2002
Wolfgang ThallerAustriaG 1997G 1996S 1999S 1998
Bruce MerrySouth AfricaG 2001G 2000S 1999B 1998B 1997B 1996
Victor BargachevRussiaG(I) 1995G(I) 1994S 1993
Mihai PătraşcuRomaniaG(II) 2001G 2000S 1999
Roman PastoukhovRussiaG 2000G(II) 1999S 2001
Piotr ZielińskiPolandG 1997G(III) 1996S 1995
Miroslav DudikSlovakiaG 1997G 1996S 1995
Richard KralovicSlovakiaG 1999G 1998S 1997
Tomasz CzajkaPoland (1998, 2000), United Kingdom (1999)G 2000G 1999S 1998
Petr MitrichevRussiaG 2002G 2000S 2001
Luka KalinovčićCroatiaG 2004G 2003S 2002
Rostislav RumenovBulgariaG 2007G 2006S 2005
Henadzi KaratkevichBelarusG 2008G 2007S 2006
Goran ŽužićCroatiaG 2008G 2007B 2006
David ArthurCanadaG(II) 2000G 1999B 1998
Janis SermulinsLatviaG 1999G(II) 1997B 1998
Hong ChenP.R. ChinaG(II) 2000G(I) 1999
Reid BartonUnited StatesG(I) 2001G 2000

Eksterne henvisninger

[redigér | rediger kildetekst]