La Olimpiada Internacional de Informática ( IOI ) es una competición anual de programación competitiva y una de las Olimpiadas Internacionales de Ciencias para estudiantes de secundaria . La primera IOI se celebró en 1989 en Pravetz , Bulgaria. Cada país envía un equipo de hasta cuatro estudiantes, más un líder de equipo, un líder adjunto e invitados.
El concurso consta de dos días de programación/codificación informática y resolución de problemas de naturaleza algorítmica . [1]
Los estudiantes de cada país son seleccionados para integrar el equipo de su país a través de concursos nacionales de informática. Los estudiantes del IOI compiten de manera individual. No existe una clasificación oficial por equipos.
En cada uno de los dos días de competición, los concursantes suelen recibir tres problemas que tienen que resolver en cinco horas. Cada estudiante trabaja por su cuenta para resolver los problemas sin ayuda externa, concretamente sin comunicación con otros concursantes, libros, acceso a la web, etc. Por lo general, a los concursantes no se les permite traer teclados ni ratones programables con cable. [2] Por lo general, para resolver una tarea, el concursante tiene que escribir un programa informático (en C++ ) y enviarlo antes de que finalice el tiempo de competición de cinco horas. El programa se califica en función de datos de pruebas secretas. Desde IOI 2010, las tareas se dividen en subtareas con dificultad graduada y se otorgan puntos 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, 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 (también conocidos como problemas interactivos). Otro tipo de problema es el de las entradas disponibles públicamente, para lo cual los concursantes tienen que enviar un archivo de salida en lugar de un programa, y depende de ellos si obtienen los archivos de salida escribiendo un programa (posiblemente explotando características especiales de la entrada), o a mano, o mediante una combinación de estos medios. Pascal ha sido eliminado como lenguaje de programación disponible a partir de 2019. [3] :11
Por primera vez, el IOI 2010 contó con un sistema de puntuación web en directo con resultados provisionales en tiempo real. Las propuestas se puntuarán lo antes posible durante el concurso y se publicarán los resultados. Los participantes conocerán sus puntuaciones, pero no las de los demás, y podrán volver a enviar sus propuestas para mejorar sus puntuaciones. Desde 2012, el IOI ha estado utilizando el Sistema de Gestión de Concursos (CMS) para desarrollar y supervisar el concurso. [4]
Las puntuaciones de los dos días de competición y de todos los problemas se suman por separado para cada concursante. Las medallas se otorgan en función de su puntuación total relativa. El 50 % de los mejores concursantes recibe medallas, de modo que la proporción relativa de oro: plata: bronce: ninguna medalla es de aproximadamente 1:2:3:6 (por lo tanto, 1/12 de los concursantes obtienen una medalla de oro).
Antes de IOI 2010, los estudiantes que no recibieron medallas no tenían sus puntuaciones publicadas, aunque las puntuaciones de los estudiantes que no recibieron medallas aún no están disponibles en los resultados oficiales, se conocen a través del marcador web en vivo. En IOI 2012, los 3 primeros países clasificados por puntuación total (Rusia, China y EE. UU.) fueron premiados posteriormente durante la ceremonia de clausura.
El análisis del rendimiento femenino muestra que el 77,9% de las mujeres no obtienen ninguna medalla, mientras que el 49,2% de los hombres no obtienen ninguna medalla. "La participación femenina media 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, reivindicando porcentajes a veces de dos dígitos en la participación total en la primera fase. [5] El presidente del IOI (2011-2014), Richard Forster, dice que la competición tiene dificultades para atraer a las mujeres y que, a pesar de intentar solucionarlo, "ninguno de nosotros ha dado con el problema, y mucho menos con la solución". [1] La Olimpiada Europea Femenina de Informática (EGOI), que se celebró por primera vez en 2021, se inició con el objetivo de aumentar la participación femenina en la IOI y otras Olimpiadas de Informática. [6]
En el IOI 2017 celebrado 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. [3] :11 Debido a problemas de visa, el equipo completo de EE. UU. no pudo asistir, aunque un concursante, Zhezheng Luo [7], pudo asistir viajando con el equipo chino [8] y ganó la medalla de oro y el tercer lugar en la clasificación. [9]
En el IOI 2019 celebrado en Azerbaiyán, el equipo de Armenia no participó debido a la disputa entre los dos países , a pesar de las garantías proporcionadas [10] 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 por 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. [11]
En respuesta a la invasión de Ucrania, los estudiantes de Rusia y Bielorrusia solo podrán participar como individuos bajo la bandera del IOI, pero no como delegaciones nacionales a partir del IOI 2022, y solo participarán en línea en el IOI 2022, pero podrán regresar presencialmente a partir del IOI 2023 en adelante. [12]
En respuesta al conflicto y la crisis humanitaria en Gaza, los estudiantes de Israel sólo pueden participar como individuos bajo la bandera del IOI, pero no como delegación nacional a partir del IOI 2025. Más de dos tercios de las delegaciones votaron a favor de la sanción en la Asamblea General del IOI. [13]
La siguiente es una lista de los mejores atletas en la historia del IOI. [72] El signo P indica una puntuación perfecta, un logro poco común en la historia del IOI. El signo U indica una participación no oficial, donde un concursante participó en el segundo equipo del anfitrión. Además, el primer ( I ), segundo ( II ) y tercer ( III ) lugar entre los medallistas de oro se indican cuando corresponde.
La mayoría de los países participantes utilizan competiciones preparatorias para seleccionar a su equipo. A continuación se enumeran algunas de ellas:
En realidad, solo hay un concursante estadounidense en el lugar, parece que vino con el equipo chino (directamente desde China).
{{cite web}}
: CS1 maint: bot: estado de URL original desconocido ( enlace )