Recursos
Recursos literarios, paginas web, pdfs, etc.
Aviso Legal: Los enlaces en este sitio han sido recopilados a través de motores de búsqueda como Google y se ofrecen únicamente con fines educativos e informativos. Se espera que los usuarios actúen de manera responsable y respeten los derechos de autor de los propietarios del contenido. No nos hacemos responsables del contenido de estos enlaces ni de las acciones de sus propietarios. Cualquier infracción de derechos de autor es responsabilidad exclusiva de quienes subieron el contenido a las plataformas correspondientes. Si eres el propietario de algún contenido enlazado y deseas que se elimine el enlace, contáctanos a través de
cpc.gallos@gmail.com
. Atenderemos tu solicitud a la brevedad.
Tabla de Contenidos
- Libros de Programación Competitiva y Algoritmia
- Visualizadores de algoritmos y código
- Entrenadores para teclear velozmente
- Páginas acerca de Algoritmos
- Recursos varios
- Implementaciones de codigos y algoritmos
- Conjuntos de enlaces
Libros de Programación Competitiva y Algoritmia
Para los principiantes recomendamos los libros de Antti Laaksonen y el de Darren Yao
- Antti Laaksonen: Competitive Programmer’s Handbook
- Antti Laaksonen: Guide to Competitive Programming Second Edition
- Antti Laaksonen: Guide to Competitive Programming
- Darren Yao: AN INTRODUCTION TO THE USA COMPUTING OLYMPIAD
- David Esparza & Juan Ruiz: Algorithms for competitive programming
- Janet Dean Brock: Maximum Independent Set and Maximum Induced Matching Problems for Competitive Programming
- Johan Sannemo: Principles of Algorithmic Problem Solving
- Johan Sannemo: Principles of Algorithmic Problem Solving
- S. Dasgupta, C. H. Papadimitriou, & U. V. Vazirani: Algorithms
- Samuel Hsiang, et al: Crash Course Companion
- Steven & Felix: Competitive Programming 1
- Steven & Felix: Competitive Programming 2
- Steven & Felix: Competitive Programming 3
- Steven Halim, et al: Competitive Programming 4 - Book 1
- Steven Halim, et al: Competitive Programming 4 - Book 2
- Steven S. & Miguel A. Programming Challenges
- Steven S. Skiena: The Algorithm Design Manual 2nd edition
- Tim Roughgarden: Algorithms Illuminated Part 1 The basics
- Tim Roughgarden: Algorithms Illuminated Part 2 Graph Algorithms and Data Structures
- Tim Roughgarden: Algorithms Illuminated Part 3 Greedy Algorithms and Dynamic Programming
- Tim Roughgarden: Algorithms Illuminated Part 4 Algorithms for NP-Hard Problems
- Victor Lecomte: Geometry in competitive programming
En español
- Florez, H.: Fundamentos de programación competitiva
- G. Brassard & P.Bratley: Fundamenteos de Algoritmia
- Ramírez, S. Elementos Matemáticos para la Programación Competitiva
- Rodriguez, D.: Guía del Programador Competitivo
- Steven & Felix: Programación competitiva Manual (CP3) para concursantes del ICPC y la IOI
- Steven & Felix: Programación competitiva Manual (CP4) - Volumen I: para concursantes del ICPC y la IOI
- Steven & Felix: Programación competitiva Manual (CP4) - Volumen II: para concursantes del ICPC y la IOI
- Vargas, L. Problemas y Algoritmos
Visualizadores de algoritmos y código
- algorithm visualizer Visualizador de algoritmos junto con su código en javascript.
- Graph Online Visualizador de grafos y varios algoritmos para ellos pero sin código.
- pythontutor Compilador y debuger visual de C++ y python.
- visualgo Visualizador de algoritmos.
Entrenadores para teclear velozmente
- keybr entrenador con múltiples estadisticas para mejorar.
- speedtyper competencias contra otros usuarios de github.
- typeracer competencias con quien quieras, compatible con la red de la UAA.
Páginas acerca de Algoritmos
- Algorithmica un libro digital acerca de temas avanzados de la algotmia y hardware, enfocado hacia la programación competitiva.
- Algorithms for Competitive Programming descripción de muchos algoritmos y estructuras de datos.
- AlgoWiki wiki de diversos algoritmos.
- Big-O Cheat Sheet cheat sheet para el analisis de complejidad.
- OI Wiki Olimpiad Informatics Wiki, es una página que contiene información valiosa acerca de distintos algoritmos, la página esta en chino por lo que incluimos el link con google traductor.
Recursos varios
- Alexandru Rudi: Honors Thesis Analyzing Competitive Programming Competitions to Develop Effective Training Methods for Improving Problem-Solving Skills in Students.
- Borja Sotomayor: A Programming Contest Strategy Guide Descripción de concursos de programación competitiva y sus ventajas pedagogicas.
- Codeforces catalogo de Contenido de multiples temas para programación competitiva.
- csacademy Explicaciones acerca de temas de la ciencia de la computación (computer cience).
- Geek For Geeks una guía hacia la programación competitiva.
- ICPC Competitive Learning Institute Symposium Conferencias de personas destacadas de la programación competitiva.
- IOI Journal Index Esta página contiene todos los artículos publicados en la revista “OLYMPIADS IN INFORMATICS”, agrupados por volumen y organizados en archivos.
- Mostafa Saad: ArabicCompetitiveProgramming repo archivos de seguimiento al canal de Youtube Arabic Competitive Programming.
- soluciones dicarbene cheat sheets y pdfs.
- Steven Halim: Stanford ACM materiales del cursos CS 97SI por el famoso autor de la serie de libros Competitive Programming.
- Top Coder blogs acerca de múltiples temas de la programación competitiva.
- Learn X in Y minutes:Where X=C++ Página de referencia completa y simple acerca de c++
Implementaciones de codigos y algoritmos
- Errichto: C++ algorithm contest library implementaciones de algunos algoritmos avanzados listos para usar.
- GitHub del Club de Algoritmia ESFM material de apoyo e implementaciones.
- ncduy0303 (Expert en codeforces) plantillas e implementaciones de algoritmos y estructuras de datos.
- Prasad Gujar: CompetitiveProgramming varios recursos como libros y codigos.
- AC(AtCoder) Library Document (production)
- indy256: codelibrary
- rindag-devs: CPLib
- ageprocpp: competitive-programming-library
- iagorrr: competitive-programming-library
Conjuntos de enlaces
- Awesome Competitive Programming Awesome lista de recursos acerca de programación competitiva, algoritmos y estructuras de datos.
- Gaurav Walia: Free-Algorithms-Books varios libros de algoritmos de manera gratuita.
- kothariji/competitive-programming recopilatorio de recursos para la programación competitiva.
- Universidad de Iowa recursos varios.
- Universidad de Purdue recursos varios.
- club de algoritmia US Recursos varios del club de algoritmia de la Universidad de Sevilla.
- teamscode recursos varios de la página teamscode.
- UW Competitive Programming Club Distintos recursos del club de la Universidad de Washington.