Competitive Programming 2 – CS311-CP2/2026-Spring
Assignments
- LATE SUBMISSIONS ONLY (Remaining: 112 days 2:27:21)
- Topic 0: Introduction, Implementation (Remaining: 2 days 21:27:21)
- Topic 1: Observation: Pruning, Perspective (Start: 2026-01-21 14:00 CET)
- Topic 2: Observation: Sweep Line, Monotonic Queue (Start: 2026-01-28 14:00 CET)
- Topic 3: Number Theory: Binary Exponentiation, Sieve, ExGCD (Start: 2026-02-04 14:00 CET)
- Topic 4: Combinatorics: Counting, Inclusion-Exclusion (Start: 2026-02-11 14:00 CET)
- Topic 5: Range Query: RMQ and Fenwick Tree (Start: 2026-02-18 14:00 CET)
- Topic 6: Range Query: Segment Tree Easy (Start: 2026-02-25 14:00 CET)
- Topic 7: Geometry: Basic, Convex Hull (Start: 2026-03-04 14:00 CET)
- Topic 8: Tree: DP, DFS Order (Start: 2026-03-11 13:00 CET)
- Topic 9: String: Hash, Trie (Start: 2026-03-25 13:00 CET)
- Topic 10: Bitmask: DP, Graph (Start: 2026-04-01 14:00 CEST)
- Topic 11: Random Problem Solving (Start: 2026-04-08 14:00 CEST)
Teachers
| Angela Qian | Teacher |
| Leo Lee | Teacher |
| Matthew Li | Teacher |
| Ninghui Li | Teacher |
| Jimmy Dinh | Teaching Assistant |