Saltar al contenido

Recursos

Material seleccionado para entrenar programación competitiva, ordenado por tipo y por nivel. No hace falta usarlo todo: elige un juez y un libro, y sé constante.

¿Empiezas de cero?

La ruta más corta y probada: lee Competitive Programmer's Handbook mientras resuelves el CSES Problem Set de principio a fin. Cuando los problemas empiecen a salir sin esfuerzo, súmate a los concursos ABC de AtCoder para entrenar bajo cronómetro.

5 de los 12 recursos de esta página están marcados como aptos para principiantes.

Jueces en línea

Plataformas donde practicar y competir. Empieza por una y quédate ahí hasta tener soltura: cambiar de juez cada semana no ayuda.

  • Juez en línea principiante

    AtCoder

    Sus concursos Beginner (ABC) son la mejor puerta de entrada: problemas cortos, bien redactados y con dificultad progresiva.

    Abrir recurso
  • Juez en línea principiante En español

    omegaUp

    Plataforma latinoamericana con enunciados en español y cursos guiados. Muy recomendable para quienes recién empiezan.

    Abrir recurso
  • Juez en línea intermedio

    Codeforces

    El juez en línea más activo del circuito competitivo. Concursos semanales, archivo enorme de problemas con editoriales y un sistema de rating que ayuda a medir el progreso.

    Abrir recurso
  • Juez en línea intermedio

    Kattis

    Juez usado oficialmente en muchas regionales del ICPC. Su interfaz y sus formatos de entrada y salida se parecen a los de la competencia real.

    Abrir recurso
  • Juez en línea intermedio

    Virtual Judge

    Permite armar concursos privados combinando problemas de varios jueces. Ideal para simular una regional completa con tu equipo.

    Abrir recurso

Archivos de problemas

Colecciones ordenadas por tema o por edición. Ideales para entrenar un tema concreto o simular una competencia real.

Libros

La teoría de fondo. Se aprovechan mucho mejor si se leen en paralelo a resolver problemas, no antes.

Guías y referencias

Material de consulta rápida durante el entrenamiento y buena base para armar el cuaderno impreso del equipo.

  • Guía principiante

    USACO Guide

    Ruta de aprendizaje por niveles, de bronce a platino, con problemas seleccionados para cada tema. Excelente para estructurar el entrenamiento.

    Abrir recurso
  • Guía intermedio

    CP-Algorithms

    Enciclopedia de algoritmos y estructuras de datos con implementaciones listas para usar y explicaciones claras de la complejidad.

    Abrir recurso

Video

Resoluciones comentadas. Útiles para ver cómo alguien con experiencia razona un problema desde cero.

¿Falta algo?

Esta lista la mantiene la comunidad. Si conoces un recurso que debería estar aquí —sobre todo material en español— cuéntanos y lo revisamos.