This book simplifies everything. I recently bought CLRS, but I have to say, Competitive Programming 1 does a better job of explaining its covered material than CLRS does. Competitive Programming 2 is already on its way >:) Well worth the money. 10/10
A more detailed information about this book is available at:
https://sites.google.com/site/stevenhalim/home
Note: the second edition of this book is already available at:
http://www.lulu.com/product/paperback/competitive-programming-2/16377304