OIA es la Olimpíada Informática Argentina, la rama Argentina de la International Olympiad in Informatics (IOI).
OIA tiene 4 etapas, culminando en la final mundial de IOI. Para clasificar a cada etapa se toma en cuenta la posición obtenida en la etapa anterior.
En OIA es una competencia de programación donde cada problema puede otorgar un máximo de 100pts.
Para obtener este puntaje, el participante debe enviar el código fuente de un programa que solucione los casos de prueba (que son secretos) de forma correcta y con un rendimiento adecuado. (o sea, hay que codear un programa que ande “bien”, “rápido” y use “poca” memoria)
Si la solución de un participante no cumple con los requisitos del problema puede recibir puntaje parcial o no recibir ningún punto. En estos casos el sistema corrector (le decimos “el juez”) da un veredicto que indica por qué no se otorgaron más puntos:
Cada problema define condiciones especificas que determinan cómo se asigna el puntaje parcial, pero algunas cosas son siempre iguales:
Por ejemplo: Primero se envia una solución que obtiene 15pts en la subtarea 1, y 0 en todas las demás. Después se envía una solucion que obtiene 15pts en la subtarea 2, y 0 en todas las demás. En este caso se obtiene un total de 30pts.