维基百科—必要的编程与数学常识

有关ACM-ICPC的常识;编写程序必要的知识,包括程序设计、计算机语言、数据结构和算法等;必要的数学知识。
阅读维基百科,有助于拓展知识领域和提高英文水平。

Competitive programming

Competitive programming categories

Data structure

Algorithm concepts

Algorithm

Algorithm examples

Problems

Puzzle

Number theory

Numbers

Graph theory

Combinatorics