Skip to content
Competitive Programming

Reading

The NPTEL reference list includes:

  • Algorithms, by Jeff Erickson.

  • Algorithms Illuminated, by Tim Roughgarden.

  • Algorithm Design, by Jon Kleinberg and Éva Tardos.

  • Introduction to Algorithms, by Cormen, Leiserson, Rivest and Stein.

  • Competitive Programming 4.

  • Guide to Competitive Programming, by Antti Laaksonen.

Original reference list

The archive links the course’s existing teaching materials; it does not reproduce third-party textbooks.