Formación oficicial de la Olimpiada Informática

La administración de la fase regional de la Olimpiada Informática de Cantabria se ha encargado de brindar la mayor preparación posible a sus competidores durante mucho tiempo. Gracias a vuestro apoyo es posible ofertar una formación oficial, gratuita y en remoto (online) de la olimpiada. La formación comienza desde cero, es decir, no es necesario conocimiento previo en programación, aunque es recomendable. La formación se estructurará en base al siguiente índice de contenidos:

  1. Fase preparatoria
    1. Introducción a C++
    2. Complejidad algorítmica
  2. Estructuras de la STL
    1. Estructuras de datos lineales
    2. Estructuras de datos no lineales
  3. Grafos I
    1. Depth-First Search (DFS)
    2. Breadth-First Search (BFS)
    3. Dijkstra
    4. Dijkstra estados
  4. Grafos II
    1. Conjuntos disjuntos (UFDS)
    2. Minimum Spanning Tree (MST)
  5. Binary Search
  6. Principios matemáticos aplicados a la programación competitiva
    1. Teoría de números I
    2. Teoría de números II y conjuntos discretos
    3. Combinatoria y conteo
  7. Programación Dinámica
  8. Segment Tree

¿Qué necesito para apuntarme?

Realmente no es necesario ningún requisito en especial: participar en la olimpiada de la fase regional (y por tanto estar cursando bachillerato, grado medio o secundaria), y ¡tener muchas ganas de aprender! Aunque se explicará durante la formación, es necesario que aquellos que deseen participar en la formación tengan:

  • Cuenta de Discord: resulta muy útil como medio de comunicación, entre profesores, candidatos, anteriores campeones, etc. Servidor oficial de la formación
  • Cuenta de OmegaUp: se usará esta plataforma para plantear los problemas a resolver. Puede unirse al curso de OmegaUp desde este enlace.

Responsables de la formación y administración de la olimpiada

Domingo Gómez Pérez

Pablo Sánchez Barreiro

Javier González Villa

Pablo Prieto

Asier Del Cid Pérez

Material para la formación

Acceder al material de la formación