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.
Fecha de inicio | Temario |
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.
Fecha de inicio | Temario |
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.
Fecha de inicio | Temario |
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 |