This course offering ended 2024-05-31
Competitive Programming I – CS211-CP1/2024-Spring
Assignments
- LATE SUBMISSIONS ONLY (Ended)
- Estimating the Area of a Circle
- Thanos
- Join Strings
- The Rectangles Are Surrounding Us!
- Baloni
- Victory Through Synergy
- Dobra
- Dreamer
- Postal Delivery
- Daydreaming Stockbroker
- Fishmongers
- Assigning Workstations
- Out of Sorts
- Firefly
- Room Painting
- Synchronizing Lists
- Svada
- Ljutnja
- Wi-Fi
- Careful Ascent
- The Weight Of Words
- Spiderman's Workout
- Train Sorting
- Tight words
- Divisible Subsequences
- Exam Manipulation
- Pivot
- The Sound of Silence
- Predicting GME
- Financial Planning
- Fair Division
- Teacher Evaluation
- Nikola
- Balls and Needles
- Cantina of Babel
- Proving Equivalences
- Test
- 10 Kinds of People
- A Favourable Ending
- Coast Length
- Through the Grapevine
- Traveling Monk
- Slow Leak
- Chatter
- Firetrucks Are Red
- Cheating Students
- Connect the Dots
- Opening Ceremony
- Muddy Hike
- Keyboards in Concert
- Freight Train
- Full Tank?
- Flood-It
- 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 (Ended)
Teachers
Ethan Dickey | Teacher |
Otavio Sartorelli de Toledo Piza | Teacher |
Anvit Sinha | Teaching Assistant |
Arnav Arora | Teaching Assistant |
Joshua Yang | Teaching Assistant |
Leo Lee | Teaching Assistant |
Nishka Awasthi | Teaching Assistant |
Pedro Sugiyama | Teaching Assistant |
Peter Jin | Teaching Assistant |
Pratyanch Jain | Teaching Assistant |
Varun Asuri | Teaching Assistant |