People Innovation Excellence

Competitive Programming Book


This book is very must have for every competitive programmer. ‘Competitive Programming’ in summary, is this: “Given well-known Computer Science Problems, solve them as quickly as possible!”, If you strive to be a competitive programmer-that is, if you want to do well to qualify and get a medal in IOI, or to qualify for ACM-ICPC nationals, regional, and up to the world finals, or in other programming contests – then this book is definitely for you!

In this book, you will learn basic to more intermediate/advanced data structures and algorithms frequently appearing in recent programming contests. However, you will not just learn the data structures and algorithms, but also how to implement them efficiently and apply them to appropriate contest problems.

Competitive Programming 3 Book

This book is not written for novice programmers. This book is aimed at readers who have a least basic knowledge in programming methodology, are familiar with at least one of these programming language (C/C++ or Java, preferably both), have passed a basic data structures and algorithms course (typically taught in year one of Computer Science University curricula), and understand simple algorithmic analysis.

Typical readers of this book would include:

  • University students who are competing in the annual ACM ICPC
  • Secondary or High School students who are competing in the annual IOI
  • Coaches who are looking for comprehensive training materials for their students
  • Anyone who loves solving problems through computer programs


Dr. Felix Halim
Dr. Felix Halim is alumnae of Jollybee BINUS Programming Team. His team won the ACM ICPC Kaohsiung Regional 2006. Felix also develops the uHunt tool for UVa Online Judge. Currently, he is working as a software engineer of Google USA. Felix hopes this book would support Jollybee and other students who are competing in the annual ACM ICPC.

Dr. Steven Halim
Dr. Steven Halim is a lecturer in School of Computing, National University of Singapore. He is the coach of NUS ACM ICPC teams and Singapore IOI team.

How to Order

Price: Rp 170.000 (include shipping cost)
Contact: Alvina Aulia (

Last updated :
Leave Your Footprint
  1. hello

Periksa Browser Anda

Check Your Browser

Situs ini tidak lagi mendukung penggunaan browser dengan teknologi tertinggal.

Apabila Anda melihat pesan ini, berarti Anda masih menggunakan browser Internet Explorer seri 8 / 7 / 6 / ...

Sebagai informasi, browser yang anda gunakan ini tidaklah aman dan tidak dapat menampilkan teknologi CSS terakhir yang dapat membuat sebuah situs tampil lebih baik. Bahkan Microsoft sebagai pembuatnya, telah merekomendasikan agar menggunakan browser yang lebih modern.

Untuk tampilan yang lebih baik, gunakan salah satu browser berikut. Download dan Install, seluruhnya gratis untuk digunakan.

We're Moving Forward.

This Site Is No Longer Supporting Out-of Date Browser.

If you are viewing this message, it means that you are currently using Internet Explorer 8 / 7 / 6 / below to access this site. FYI, it is unsafe and unable to render the latest CSS improvements. Even Microsoft, its creator, wants you to install more modern browser.

Best viewed with one of these browser instead. It is totally free.

  1. Google Chrome
  2. Mozilla Firefox
  3. Opera
  4. Internet Explorer 9