- 195k Downloads
This chapter shows what competitive programming is about, outlines the contents of the book, and discusses additional learning resources. Section 1.1 goes through the elements of competitive programming, introduces a selection of popular programming contests, and gives advice on how to practice competitive programming. Section 1.2 discusses the goals and topics of this book, and briefly describes the contents of each chapter. Section 1.3 presents the CSES Problem Set, which contains a collection of practice problems. Solving the problems while reading the book is a good way to learn competitive programming. Section 1.4 discusses other books related to competitive programming and the design of algorithms.