hero

CP-Wiki

lucifer1004的CP笔记

什么是CP

CP是Competitive Programming(竞赛性编程)的缩写。与面向工程的程序设计不同,CP追求的是在一定的时间内,实现一定的算法和数据结构,以解决某一特定的、可能并不具有现实意义的问题。

为什么参加CP

每个人都有参加CP的不同理由。我个人把CP当做一种思维体操。

如何参加CP

有许多在线的CP平台,知名的如Codeforces、AtCoder、USACO、Leetcode、洛谷等。还有许多平台提供了OJ功能,可以用于在线练习,比如POJ、HDOJ、Kattis、UVA、SPOJ、LibreOJ等。