William J. Jimenez
2003-07-08 18:00:13 UTC
"PROGRAMMING CHALLENGES: The Programming Contest Training Manual" by
Skiena and Revilla is the ideal resource for those training for any
of the major programming contests such as the ACM International Collegiate
Programming Contest (ACM ICPC), USA Computing Olympiad, TopCoder Programmer
Challenges, and the International Olympiad in Informatics.
Dr. Rob Kolstad, Head Coach of the USA Computing Olympiad, says that
PROGRAMMING CHALLENGES "...is just the ticket for those interested in
a jumpstart to the world of contest programming...Even contest veterans
are likely to be able to find a nugget or two in the explanations and
strategies...Presented in a logical order, the book guides readers not
only through the techniques and algorithms required but also through a
huge set of problems that can be used for training."
See www.amazon.com/exec/obidos/ASIN/0387001638/ref=nosim/thealgorithmrepo/
and www.springer-ny.com/detail.tpl?isbn=0387001638 for more details.
To help the competitor, the book includes an appendix with training secrets
from competition finalists. A bonus feature allows the user to submit
programs for each of the programming challenges so it can be checked via the online
robot judge www.programming-challenges.com. Over 100 programming challenges
are included! The judge also keeps track of your statistics so that you can
see how you match up to the thousands of other participants worldwide.
The book provides a concrete understanding of algorithmic techniques, such
as backtracking and dynamic programming, and advanced topics, such as number
theory and computational geometry. Tutorial material and sample programs
assist the reader, as well as support for all popular programming languages
(C, C++, Pascal, Java).
Steven S. Skiena is a computer science professor at SUNY Stony Brook and
is the author of widely used books such as "The Algorithm Design Manual".
He was also the recipient of the IEEE Computer Society Undergraduate Teaching
Award in 2001. Miguel A. Revilla is currently the official website archivist
of the ACM ICPC and creator/maintainer of the primary robot judge and
contest-hosting website online-judge.uva.es -- which can also be used to
judge all the problems in the book. He is a professor of applied mathematics
at the University of Valladolid in Spain.
For more information, visit www.springer-ny.com/detail.tpl?isbn=0387001638.
Skiena and Revilla is the ideal resource for those training for any
of the major programming contests such as the ACM International Collegiate
Programming Contest (ACM ICPC), USA Computing Olympiad, TopCoder Programmer
Challenges, and the International Olympiad in Informatics.
Dr. Rob Kolstad, Head Coach of the USA Computing Olympiad, says that
PROGRAMMING CHALLENGES "...is just the ticket for those interested in
a jumpstart to the world of contest programming...Even contest veterans
are likely to be able to find a nugget or two in the explanations and
strategies...Presented in a logical order, the book guides readers not
only through the techniques and algorithms required but also through a
huge set of problems that can be used for training."
See www.amazon.com/exec/obidos/ASIN/0387001638/ref=nosim/thealgorithmrepo/
and www.springer-ny.com/detail.tpl?isbn=0387001638 for more details.
To help the competitor, the book includes an appendix with training secrets
from competition finalists. A bonus feature allows the user to submit
programs for each of the programming challenges so it can be checked via the online
robot judge www.programming-challenges.com. Over 100 programming challenges
are included! The judge also keeps track of your statistics so that you can
see how you match up to the thousands of other participants worldwide.
The book provides a concrete understanding of algorithmic techniques, such
as backtracking and dynamic programming, and advanced topics, such as number
theory and computational geometry. Tutorial material and sample programs
assist the reader, as well as support for all popular programming languages
(C, C++, Pascal, Java).
Steven S. Skiena is a computer science professor at SUNY Stony Brook and
is the author of widely used books such as "The Algorithm Design Manual".
He was also the recipient of the IEEE Computer Society Undergraduate Teaching
Award in 2001. Miguel A. Revilla is currently the official website archivist
of the ACM ICPC and creator/maintainer of the primary robot judge and
contest-hosting website online-judge.uva.es -- which can also be used to
judge all the problems in the book. He is a professor of applied mathematics
at the University of Valladolid in Spain.
For more information, visit www.springer-ny.com/detail.tpl?isbn=0387001638.