Competitive Programming 2 – CS311-CP2/2026-Spring
Assignments
- LATE SUBMISSIONS ONLY (Remaining: 43 days 9:51:13)
- Mountainous Palindromic Subarray
- Summer Trip
- Space Alignment
- DRM Messages
- Virus Replication
- Johnny Applesack
- 0-1 Sequences
- Flip Five
- Recycling
- Intersecting Rectangles
- Stol
- The Sound of Silence
- Candy Distribution
- Remoteland
- Debugging
- A Rational Sequence
- I Hate The Number Nine
- King's Colors
- Hopscotch
- Election
- Mega Inversions
- Worst Weather Ever
- Movie Collection
- Juggler
- Boiler Deliveries
- Supercomputer
- Find my Family
- Antimatter Rain
- Turbo
- War on Weather
- Getting Through
- Fractal
- Splat
- Cheating a Boolean Tree
- Keeping On Track
- Boxes
- Appeal to the Audience
- Topic 0: Introduction, Implementation (Ended)
- Topic 1: Observation: Pruning, Perspective (Ended)
- Topic 2: Observation: Sweep Line, Monotonic Queue (Ended)
- Topic 3: Number Theory: Binary Exponentiation, Sieve, ExGCD (Ended)
- Topic 4: Combinatorics: Counting, Inclusion-Exclusion (Ended)
- Topic 5: Range Query: RMQ and Fenwick Tree (Ended)
- Topic 6: Range Query: Segment Tree Easy (Ended)
- Topic 7: Geometry: Basic, Convex Hull (Ended)
- Topic 8: Tree: DP, DFS Order (Ended)
- Topic 9: String: Hash, Trie (Remaining: 4 days 3:51:13)
- 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 |