The starting date of this live course is not set yet. Please subscribe to our news and stay tuned for the announcement of the date. Or you can leave a comment at the bottom of this page to indicate your desired time. The teacher for this class is Mr. James Yang. USACO Gold level course is for students who have advanced programming background and compete in USACO Gold division. The goal is when the student finishes the course, the student will be comfortable in solving USACO Gold division contest problems. Once your payment is received, you will be invited to join a google classroom where you will receive weekly zoom links as well as homework.
PREREQUISITES
At least one of the following requirements has to be satisfied:
- USACO Gold level contestant
Click to view class syllabus
Lesson 1 | Graphs 1 Representation, Cycle Detection, Topological Sort |
Lesson 2 | Graphs 2 Shortest Paths(Dijkstra, Bellman-Ford, Floyd Warshall) |
Lesson 3 | DP 1 Basics and classic examples (LIS, CC, etc) |
Lesson 4 | DP 2 DP on tree/DAG, TSP |
Lesson 5 | DP 3 LCS, High level discussion |
Lesson 6 | Binary Search Ternary Search, Heap |
Lesson 7 | Geometry Line segment intersection, convex hull, etc. |
Lesson 8 | Strings Hashing, Miller-Rabin, KMP |
Lesson 9 | Data Structures 1 Prefix Sums, Fenwick Tree |
Lesson 10 | Data Structures 2 Segment Tree, Lazy Propagation |
Course Features
- Lectures 0
- Quizzes 0
- Duration 10 weeks
- Skill level All levels
- Language English
- Students 1
- Certificate No
- Assessments Yes