This chapter mainly introduces knowledge directly related to computer programming contests, including various contests, contest formats, problem types, and common pitfalls and techniques encountered in contests.
Learning paths and commonly used learning resources can also be found in this chapter.
This chapter also includes a problem-setting section, introducing knowledge related to setting contest problems.