Los entrenamientos son organizados por el Comité pedagógico de la OIE, con la colaboración de antiguos participantes de la Olimpiada y profesores de distintas universidades.

Para participar debes inscribirte aquí. Para saber qué nivel encaja más con tus conocimientos actuales, consulta el temario que aparece más abajo. Si estás a caballo entre dos niveles, puedes inscribirte en ambos, pero ten en cuenta que entonces necesitarás dedicarle más tiempo.

Nivel inicial

Coordina: Pedro Pablo Gómez

Pensado para aquellos que estén introduciéndose en el mundo de la programación.

El entrenamiento se desarrolla utilizando problemas del juez ¡Acepta el reto, por lo que necesitarás tener un usuario en él.

Ir a la página

Fecha de inicioTemario
3 de octubre Variables y expresiones
17 de octubre Condicionales
31 de octubre Bucles simples
14 de noviembre Bucles anidados
28 de noviembre Arrays
12 de diciembre Arrays bidimensionales
26 de diciembre Descanso
9 de enero Ordenación
23 de enero Recursión
6 de febrero Búsqueda binaria
20 de febrero Estructuras de datos
6 de marzo Despedida

Nivel medio

Coordina: Blanca Huergo Muñoz

Si saber "dónde van los punto y coma" ya no es un problema para ti, pero todavía estás empezando a introducirte en la algoritmia, este puede ser tu nivel.

El entrenamiento se desarrolla utilizando problemas del juez ¡Acepta el reto, por lo que necesitarás tener un usuario en él.

Ir a la página

Fecha de inicioTemario
3 de octubre Bienvenida
17 de octubre D&C
31 de octubre Algoritmos voraces
14 de noviembre Backtracking
28 de noviembre Grafos 1: DFS, BFS y Dijkstra
12 de diciembre Grafos 2: DFS tree
26 de diciembre Grafos 3: Union-Find y MST
9 de enero Programación dinámica 1
23 de enero Programación dinámica 2 + árboles básico
6 de febrero Estructuras de datos 1
20 de febrero Estructuras de datos 2
6 de marzo Despedida

Nivel avanzado

Coordina: Félix Moreno Peñarrubia

Destinado a participantes que lleven ya tiempo programando y con conocimientos básicos de algoritmia.

Ir a la página

Fecha de inicioTemario
3 de octubre Problemas interactivos
17 de octubre Problemas constructivos
31 de octubre LCA, binary lifting y/o ETT
14 de noviembre HLD + Centroid decomposition
28 de noviembre Small-to-large y optimizaciones DP
12 de diciembre DFS tree dirigido y SCCs
26 de diciembre Descanso
9 de enero SQRT (decomposition, tree, Mo)
23 de enero Estructuras de Datos 1
6 de febrero Estructuras de Datos 2
20 de febrero Geometría computacional
6 de marzo Despedida