Home
Training
Achievements
Utilities
FAQs
Contact us
Online tutorials
Standford CS Course: Introduction to Competitive Programming Contests
[Recommended]
- This website contains a lot of tutorials and exercises for your self-learning.
Top Coder Algorithm Tutorials
[Recommended]
演算法筆記
- A great Chinese website on algorithms.
Algorithmist
World of Seven - Methods to Solve
Geometry, Surfaces, Curves, Polyhedra
HKU Algorithms Library
OI Wiki (Chinese ver.)
[Recommended]
OI Wiki (English ver.)
Online judges
Codeforces (CF in short)
[Recommended]
- The most popular platform for regular personal contests and team contests.
AtCoder
[Recommended]
- A good platform for regular personal contests.
Peking University Judge Online for ACM/ICPC (POJ in short)
[Recommended]
- This is the online judge we are still using.
UVa Online Judge
- This is probably the oldest and the most famous online judge. Many of our old members have excellent records in UVa. However, the judge has become extremely slow and hence we moved to POJ.
USACO Training Gateway
Timus Online Judge
Zhejiang University Online Judge
Saratov State University Online Judge
UVa toolkit
- Tools for UVa.
igor's UVa tools
- Tools for UVa.
UVa Online Judge Discussion Board
- Discussion Board for UVa. Location to find hints.
E-books
The Hitchiker's Guide to Programming Contests
[Recommended]
- A very useful book. Recommend to read at least once.
Programming Challenges
Art of Programming Contest
Algorithmic Problem Solving
算法藝術與信息學競賽
Team Notebook
Stanford ACM Team Notebook
Team Notebook of FAR
(a former HKU team advanced to World Final 2009)
HKU Algorithms Library
- This website contains implementations of many common algorithms.
Others
The ACM-ICPC International Collegiate Programming Contest Website
CUHK ACM Team
UST ACM Team