Our training will be held regularly. The training focuses on improving the coding skills and algorithmic techniques. We will also organize practice contests. We plan to talk about the algorithmic techniques every week, 10:30 am - 12:30 pm on Saturday. You can find more information in the notes of the briefing session.

Part 1, USACO Training Program
This is a training program for beginners. You can improve your coding skill and learn basic algorithms through the training program.

The homepage of the training gateway is You can register an account and start solving problems.
The problems are organized as chapters and sections, which are labeled as “PROB”. The tutorials are labeled as “TEXT”. Please read the tutorials carefully before continuing to solve problems.
Part 2, Algorithms in ICPC
We will cover the following topics in this part: Lectures: