Introduction to Contests

This chapter primarily introduces knowledge directly related to computer programming competitions, including various contests, competition formats, problem types, as well as common pitfalls and techniques encountered during competitions.

Learning paths and commonly used learning resources can also be found in this chapter.

This chapter also includes a problem-setting section, introducing relevant knowledge about creating competition problems.