This course offering ended 2024-12-16
Competitive Programming I – CS211-CP1/2024-Fall
Assignments
- LATE SUBMISSIONS ONLY (Ended)
- Simon Says
- Join Strings
- Thanos the Hero
- Image Decoding
- Victory Through Synergy
- Adding Words
- Working at the Restaurant
- Dance Recital
- Lektira
- Connect the Dots
- Opening Ceremony
- Fair Division
- Crazy Driver
- Annoyed Coworkers
- Room Painting
- Batmanacci
- Ultra-QuickSort
- Out of Sorts
- Free Weights
- Traveling Monk
- Kayaking Trip
- Big Boxes
- Nikola
- Permutation Descent Counts
- Plane Ticket Pricing
- Restaurant Orders
- Firefly
- Committee Assignment
- The Sound of Silence
- Counting Subsequences (Hard)
- Alphabet
- Wi-Fi
- Logland
- Horror Film Night
- Increasing Subsequence
- Running MoM
- Cantina of Babel
- Dominos
- Proving Equivalences
- Triangle Drama
- Daydreaming Stockbroker
- Kutevi
- Farey Sequence Length
- Through the Grapevine
- Rock Climbing
- Brexit Negotiations
- Flood-It
- All Pairs Shortest Path
- Virtual Friends
- Firetrucks Are Red
- Landline Telephone Network
- Island Buses
- A Favourable Ending
- Invasion
- 10 Kinds of People
- Topic 0: Introduction and Misc (Ended)
- Topic 1: Useful Data Structures and Complete Search (Ended)
- Topic 2: Greedy (Ended)
- Topic 3: Divide and Conquer, Meet in the Middle (Ended)
- Topic 4: Bisection/BSTA, Meet in the Middle (Ended)
- Topic 5: Intro to Dynamic Programming (Ended)
- Topic 6: DP Applications and 2 Pointer Technique (Ended)
- Topic 7: DP2 (Ended)
- Topic 8: Graphs 1: Review, DFS/BFS, CC/SCC (Ended)
- Topic 9: Graphs 2: Floodfill and Topological Sort Intro (Ended)
- Topic 10: Graphs 3: Shortest Paths and CP2 Introduction (Ended)
- Topic 11: Random Problem Solving (Ended)
- Bonus Contest -- Credit only if in person (Ended)
Teachers
Anvit Sinha | Teacher |
Ethan Dickey | Teacher |
Pedro Sugiyama | Teacher |
Arnav Arora | Teaching Assistant |
Egor Gagushin | Teaching Assistant |
Jimmy Dinh | Teaching Assistant |
Leo Lee | Teaching Assistant |
Nishka Awasthi | Teaching Assistant |
Peter Jin | Teaching Assistant |
Pratyanch Jain | Teaching Assistant |
Segyul Park | Teaching Assistant |
Thomas Marlowe | Teaching Assistant |
Varun Asuri | Teaching Assistant |