Bibliografía

A continuación se encuentra una serie de libros que pueden ayudar en el estudio de los temas necesarios para resolver problemas de la OMI y de las Olimpiadas Internacionales:

Nivel Básico Nivel Avanzado
Algoritmos en C++
Robert Sedgewick
Addison-Wesley / Diaz de Santos
The art of computer programming (Tomos I, II y III)
Knuth
Estructura de Datos en Pascal
Tenenbaum, Augenstein
Prentice hall
Introduction to Algorithms
Thomas Cormen
Fundamentals of Algorithmics
Gilles Brassard
How to Solve It: Modern Heuristics
Zbigniew Michalewicz
Data Structures and Algorithms
Alfred Aho
An Introduction to the analysis of algorithms
Robert Sedgewick
Introductory Computer Science: Bits of theory, bytes of practice
A. K. Dewdney
Algorithms on Strings, Trees and Sequences
Dan Gusfield
The Magic Machine: A Handbook of Computer Sorcery
A. K. Dewdney
Purely Functional Data Structures
Chris Okasaki
The New Turing Omnibus: 66 Excursions in Computer Science
A. K. Dewdney
Graphs, Networks & Algorithms
Dieter Jungnickel
How to Solve It
George Poyla
Computation Geometry: Algorithms and applications
Mark de Berg
Mathematics and Plausible Reasoning
George Poyla
Combinatorial Optimizacion: Networks and Matroids
Eugene S Lawler
Introduction to the Theory of Computation
Michael Sipser
Randomized Algorithms
Rajeev Motwani
The Algorithm Design Manual
Steven S Skiena
Programming Pearls
Jon Louis Bentley
Temario por Etapas
OMIP (Primarias)
OMIS (Secundarias)
Bibliografía
Lenguajes Oficiales
Karel el Robot
Presentaciones Flash
Videos de Pláticas y Conferencias
Apuntes
Exámenes Pasados
Material de Estudio y Preparación de la OMI del D.F. y Estado de México
Ligas Relacionadas
OMI Challenges