If you are new to programming contest, you may feel that the discussions I write in this writeup is too short and you hardly understand it. For example:
Recently, my brother and I wrote a book to help new computer science students to quickly learn the types of problems that are popular and frequently occurs in programming contests like ACM ICPC and IOI. The book discusses the important algorithms and points out a set of problems for the exercises.
For more information about this book, click a link on the right figure.