This program is designed to teach students fundamental problem-solving skills for the USACO (USA Coding Olympiad) competition, focusing on critical topics such as complete search, sorting, and sets, as well as graph algorithms. Through practice with previous test problems, students will develop their abilities to solve problems efficiently. By the end of the program, students will be well-equipped to participate in and excel at the USACO competition.
Session | [CS51] USACO Foundation | [CS52] USACO Bronze |
---|---|---|
1 | Introduction to USACO and setting up the programming environment | Greedy algorithms |
2 | Introduction to Data Structures | Greedy algorithms |
3 | Simulation, Geometry | Graph algorithms |
4 | Simulation, Geometry | Graph algorithms |
5 | Complete search algorithms | Practice problems and review |
6 | Complete search algorithms | Practice problems and review |
7 | Sorting and searching algorithms | Practice problems and review |
8 | Sorting and searching algorithms | Practice problems and review |
Rules
Divisions