Skip to main content

CP Wiki

lucifer1004's CP notes

What is CP?

CP is short for Competitive Programming. Unlike software engineering, in CP, we need to implement certain algorithms and data structures within the given time, in order to solve some particular problems which may not have practical meanings.

Why CP?

Every one has their own reason for participating in CP. Personally, I think CP is a "thinking gymnastics".

How to do CP?

There are many online CP platforms, e.g., Codeforces, AtCoder, USACO, Leetcode, Luogu, etc. There are also many platforms offering online judge, including POJ, HDOJ, Kattis, UVA, SPOJ, LibreOJ, etc.