Olimpiada Internacional de Informática

ImprimirCitar
El logo de la Olympiad Internacional en Informática

La Olimpiada Internacional de Informática (IOI) es una programación competitiva anual y una de las Olimpiadas Internacionales de Ciencias para estudiantes de secundaria. Es la segunda olimpiada científica más grande, después de la Olimpiada Matemática Internacional, en términos de número de países participantes (88 en IOI 2022). El primer IOI se celebró en 1989 en Pravetz, Bulgaria.

El concurso consta de dos días de programación/codificación informática y resolución de problemas de naturaleza algorítmica. Para lidiar con problemas que involucran grandes cantidades de datos, es necesario tener no solo programadores, sino también codificadores creativos, que puedan idear qué es lo que los programadores deben decirle a la computadora que haga. La parte difícil no es la programación, sino las matemáticas subyacentes." Los estudiantes del IOI compiten de forma individual, con hasta cuatro estudiantes compitiendo de cada país participante (con 81 países en 2012). Los estudiantes de los equipos nacionales se seleccionan a través de concursos informáticos nacionales, como la Olimpiada informática británica, la Olimpiada informática india, la Olimpiada informática rumana o la Bundeswettbewerb Informatik (Alemania).

La Olimpiada Internacional de Informática es una de las competencias informáticas más prestigiosas del mundo. La UNESCO y la IFIP son patrocinadores.

Estructura del concurso y participación

En cada uno de los dos días de competición, a los estudiantes se les suelen dar tres problemas que tienen que resolver en cinco horas. Cada estudiante trabaja solo, con solo una computadora y no se permite ninguna otra ayuda, específicamente sin comunicación con otros concursantes, libros, etc. Por lo general, para resolver una tarea, el concursante tiene que escribir un programa de computadora (solo en C ++) y enviarlo antes de que finalice el tiempo de competición de cinco horas. El programa se califica al ejecutarse con datos de prueba secretos. Desde IOI 2010, las tareas se dividen en subtareas con dificultad graduada, y los puntos se otorgan solo cuando todas las pruebas para una subtarea en particular arrojan resultados correctos, dentro de límites específicos de tiempo y memoria. En algunos casos, el programa del concursante tiene que interactuar con una biblioteca informática secreta, lo que permite problemas en los que la entrada no es fija, sino que depende de las acciones del programa, por ejemplo, en problemas de juegos. Otro tipo de problema tiene entradas conocidas que ya están disponibles públicamente durante las cinco horas del concurso. Para estos, los concursantes deben enviar un archivo de salida en lugar de un programa, y depende de ellos si obtienen los archivos de salida escribiendo un programa (posiblemente aprovechando las características especiales de la entrada), o a mano, o por una combinación de estos medios. Pascal se eliminó como lenguaje de programación disponible a partir de 2019.:11

IOI 2010 tuvo por primera vez un marcador web en vivo con resultados provisionales en tiempo real. Las presentaciones se calificarán lo antes posible durante el concurso y se publicarán los resultados. Los concursantes conocerán sus puntajes, pero no los demás, y pueden volver a enviar para mejorar sus puntajes. A partir de 2012, IOI ha estado utilizando el Sistema de Gestión de Concursos (CMS) para desarrollar y monitorear el concurso.

Los puntajes de los dos días de competencia y todos los problemas se resumen por separado para cada concursante. En la ceremonia de entrega de premios, los concursantes reciben medallas en función de su puntuación total relativa. El 50% superior de los concursantes recibe medallas, de modo que el número relativo de oro: plata: bronce: ninguna medalla es aproximadamente 1:2:3:6 (por lo tanto, 1/12 de los concursantes obtienen una medalla de oro).

La sala de competición del IOI 2006
Frente
Atrás
Una medalla de bronce de IOI 2006 en México
Frente a la sala de competición del IOI 2007

Antes del IOI 2010, los puntajes de los estudiantes que no recibían medallas no se publicaban, lo que imposibilitaba clasificar a un país sumando los puntajes de sus competidores a menos que cada uno ganara una medalla. A partir del IOI 2010, aunque las puntuaciones de los alumnos que no recibieron medallas aún no están disponibles en los resultados oficiales, se conocen por el marcador web en directo. En el IOI 2012, las 3 mejores naciones clasificadas por puntaje agregado (Rusia, China y EE. UU.) fueron posteriormente premiadas durante la ceremonia de clausura.

El análisis del desempeño femenino muestra que el 77,9 % de las mujeres no obtienen medalla, mientras que el 49,2 % de los hombres no obtienen medalla. "La participación femenina promedio fue del 4,4 % en 1989–1994 y del 2,2 % en 1996–2014." También sugiere una participación mucho mayor de mujeres a nivel nacional, reclamando a veces porcentajes de dos dígitos en la participación total en la primera etapa. El presidente del IOI, Richard Forster, dice que la competencia tiene dificultades para atraer mujeres y que, a pesar de intentar resolverlo, "ninguno de nosotros ha dado con el problema, y mucho menos con la solución".

En IOI 2017 realizado en Irán, debido a que no pudieron participar en Irán, los estudiantes israelíes participaron en una competencia externa organizada por IOI en Rusia.:11 Debido a problemas de visa, la totalidad El equipo de EE. UU. no pudo asistir, aunque un concursante, Zhezheng Luo, pudo asistir viajando con el equipo chino y ganando la medalla de oro y el tercer lugar en la clasificación.

En el IOI 2019 realizado en Azerbaiyán, la selección de Armenia no participó debido a la disputa entre ambos países, a pesar de las garantías brindadas y la carta de invitación oficial enviada por el anfitrión Azerbaiyán.

Debido a la pandemia de COVID-19, tanto el IOI 2020 como el IOI 2021, originalmente programados para ser organizados en Singapur, se llevaron a cabo como concursos en línea. El IOI 2022, organizado por Indonesia, se llevó a cabo como un evento híbrido, con alrededor del 25 % de los concursantes participando en línea.

Resumen

NúmeroAñoFechasPaís anfitriónCiudad de acogidaSitio web
1198916 a 19 de mayoBulgaria BulgariaPravetz
2199015 a 21 de julioByelorussian Soviet Socialist Republic Belarús, Unión SoviéticaMinsk
3199119 a 25 de mayoGreece GreciaAtenas
4199211 a 21 de julioGermany AlemaniaBonn
5199316 a 25 de octubreArgentina ArgentinaMendoza
619943 a 10 de julioSweden SueciaHaninge
7199526 de junio – 3 de julioNetherlands Países BajosEindhoven
8199625 de julio – 2 de agostoHungary HungríaVeszprém
9199730 de noviembre – 7 de diciembreSouth Africa SudáfricaCiudad del Cabo
1019985 a 12 de septiembrePortugal PortugalSetúbal
1119999 a 16 de octubreTurkey TurquíaAntalya-Belek
12200023 a 30 de septiembreChina ChinaBeijing
13200114 a 21 de julioFinland FinlandiaTampere
14200218 a 25 de agostoSouth Korea Corea Rep.Yong-In
15200316 a 23 de agostoUnited States Estados UnidosKenosha, Wisconsin
16200411 a 18 de septiembreGreece GreciaAtenas
17200518 a 25 de agostoPoland PoloniaNowy Sącz
18200613 a 20 de agostoMexico MéxicoMérida, Yucatán
19200715 a 22 de agostoCroatia CroaciaZagreb
20200816 a 23 de agostoEgypt EgiptoEl Cairo
2120098 a 15 de agostoBulgaria BulgariaPlovdiv
22201014 a 21 de agostoCanada CanadáWaterloo, Ontario
23201122 a 29 de julioThailand TailandiaPattaya
24201223 a 30 de septiembreItaly ItaliaSirmione y Montichiari
2520136 a 13 de julioAustralia AustraliaBrisbane
26201413 a 20 de julioTaiwan TaiwánTaipei
27201526 de julio – 2 de agostoKazakhstan KazajstánAlmaty
28201612 a 19 de agostoRussia RusiaKazan
29201728 de julio – 4 de agostoIran IránTeherán
3020181 a 8 de septiembre Japan JapónTsukuba
3120194 a 11 de agostoAzerbaijan AzerbaiyánBaku
32202013 a 19 de septiembreSingapore Singapuronline
33202120 a 27 de junioSingapore Singapuronline
3420227 a 15 de agostoIndonesia IndonesiaYogyakarta
35202328 de agosto – 4 de septiembreHungary HungríaSzeged
362024Egypt Egipto
372025Bolivia Bolivia

Tabla de medallas de todos los tiempos

Al 2022
RankNaciónOroPlataBronceTotal
1China(CHN)962712135
2Rusia(RUS)684012120
3Estados Unidos(USA)613816115
4Corea del Sur(KOR)464528119
5Polonia(POL)414933123
6Rumania(ROM)335535123
7Japón(JPN)31281069
8Irán(IRN)306223115
9Bulgaria(BUL)275141119
10Eslovaquia(SVK)254434103
Totales (10 entradas)4584392441141

Múltiples ganadores del IOI

La siguiente es una lista de los mejores en la historia del IOI. El signo P indica una puntuación perfecta, un logro poco común en la historia de IOI. El signo U indica una participación no oficial, donde un concursante participó en el segundo equipo del anfitrión. Además, se indican los lugares primero (I), segundo (II) y tercero (III) entre los medallistas de oro, según corresponda. Esta lista incluye solo aquellos países donde el concurso de selección nacional permite que un mismo participante vaya varias veces al IOI.

NombreEquipoAños
Gennady KorotkevichBelarúsG(II) 2012GP(I) 2011G(I) 2010G(I) 2009G 2008G 2007S 2006
Zixiang Zhou Canadá G 2022 G 2021 G 2020 G(III) 2019 S 2018
Hristo Venev Bulgaria G 2016 G 2015 G 2014 G 2013 S 2012
Filip WolskiPoloniaG(I) 2006G 2005G 2004G 2003
Yuta TakayaJapónG(I) 2017G 2016G 2015G 2014
Rares-Darius BuhaiRumaniaG 2015G 2014G 2013G 2012
Rumen HristovBulgariaG 2012G 2011G(II) 2010S 2009S 2008
Martin PettaiEstoniaG 2002G 2001G 2000S 1999
Andrzej Gąsienica-SamekPoloniaG 1999G 1998G 1997S 1996
Eduard BatmendijnEslovaquiaG 2015G 2013G 2012S 2014
Nikoloz BirkadzeGeorgiaG 2020G 2019G 2018S 2017
Vladimir MartianovRusiaG 1999GP(I) 1998G(I) 1997
Scott WuEstados UnidosGP(I) 2014G 2013G 2012
Martin MarešRepública ChecaG 1995G 1994G(I) 1993
John PardonEstados UnidosG 2007G 2006G 2005
Marcin AndrychowiczPoloniaG 2008G 2007G 2006
Neal WuEstados UnidosG 2010G 2009G 2008
Shogo MuraiJapónG 2012G 2011G 2010
Jarosław KwiecieńPoloniaG 2016G 2015G 2014
Vladimir RomanovRusiaG 2019G 2018G 2017
Encho Mishinev Bulgaria G 2017 G 2014 S 2016 S 2015 S 2013
Alex SchwendnerEstados UnidosG 2005G 2003S 2004S 2002
Wolfgang ThallerAustriaG 1997G 1996S 1999S 1998
Bruce MerrySudáfricaG 2001G 2000S 1999B 1998B 1997B 1996
Harris LeungHong KongG 2021G(III) 2020S 2019B 2018B 2017
Goran ŽužićCroaciaG 2008G 2007S 2009B 2006
Vlad Alexandru GavrilăRumaniaG 2013G 2012S 2011B 2010
Victor BargachevRusiaG(I) 1995G(I) 1994S 1993
Johnny HoEstados UnidosGP(I) 2012G 2011S 2013
Eric PriceEstados UnidosGP(I) 2005GU 2003S 2004
Mihai PătraşcuRumaniaG(II) 2001G 2000S 1999
Roman PastoukhovRusiaG 2000G(II) 1999S 2001
Piotr ZielińskiPoloniaG 1997G(III) 1996S 1995
Fredrik HussSueciaG 1993G 1992S 1991
Miroslav DudíkEslovaquiaG 1997G 1996S 1995
Richard KrálovičEslovaquiaG 1999G 1998S 1997
Tomasz CzajkaPolonia (1998, 2000), Reino Unido (1999)G 2000G 1999S 1998
Petr MitrichevRusiaG 2002G 2000S 2001
Luka KalinovčićCroaciaG 2004G 2003S 2002
Rostislav RumenovBulgariaG 2007G 2006S 2005
Richard McCutchenEstados UnidosG 2007G 2005S 2006
Vladislav EpifanovRusiaG 2008G 2007S 2009
Cosmin GheorgheRumaniaG 2009G 2008S 2007
Pasin ManurangsiTailandiaG 2011G 2010S 2009
Wenyu CaoEstados UnidosG 2011G 2010S 2009
Benjamin Qi Estados Unidos G(I) 2019G(I) 2018
Jeehak Yoon República de Corea GP(I) 2015G 2014
William LinEstados UnidosGP(I) 2020 S 2019
Bùi H rechazang ĐcVietnamG 2020G 2019
Ildar GainullinRusiaG 2020G 2019
Jacob JacksonCanadáG 2015G 2014
Pikatan Arya Bramajati Indonesia G 2021 G 2020

Concursos de feeders

La mayoría de los países participantes utilizan competiciones de clasificación para seleccionar su equipo. Algunos de estos se enumeran a continuación:

  • Australian Informatics Olympiad
  • British Informatics Olympiad
  • Canadian Computing Olympiad
  • Los participantes son elegidos del Concurso Canadiense de Computación
  • Olimpiada de Europa Central en informática
  • Indian Computing Olympiad
  • Olimpíada Nacional en Informática
  • Olympiad nacional en informática, China
  • Ro:Olimpiada Națională de Informatică
  • Es:Olimpiada Mexicana de Informática
  • South African Computer Olympiad
  • Olimpiada siria en informática
  • Turkish Informatics Olympiad
  • Estados Unidos de América Computing Olympiad
  • Marruecos Olympiad en informática
  • All Ireland Programming Olympiad
  • Olympiad indonesio en informática
  • Olimpiada egipcia en informática
  • Olympiad nacional en informática - Filipinas
  • Bundeswettbewerb Informatik - Alemania

Contenido relacionado

Paso abierto

Tiempo para vivir

Subprograma

Más resultados...
Tamaño del texto:
Copiar