This course offering ended 2023-12-25
Competitive Programming I – CS211-CP1/2023-Fall
Assignments
- LATE SUBMISSIONS ONLY (Ended)
- Simon Says
- Reseto
- Join Strings
- Thanos the Hero
- Adding Words
- Tautology
- Peg Solitaire
- Bank Queue
- Boiling Vegetables
- Annoyed Coworkers
- Crazy Driver
- Synchronizing Lists
- Out of Sorts
- Firefly
- Suspension Bridges
- H-Index
- Freight Train
- Alphabet
- Kutevi
- Exact Change
- The Sound of Silence
- Counting Subsequences (Hard)
- Prinova
- Pivot
- Narrow Art Gallery
- Big Boxes
- Logland
- Rock Climbing
- OvalWatch
- Dominos
- Managing Packaging
- Brexit Negotiations
- 10 Kinds of People
- Bridges and Tunnels
- Driving Range
- Transportation Planning
- Freckles
- Nine Packs
- Distributing Ballot Boxes
- Proving Equivalences
- Financial Planning
- Esej
- Keyboards in Concert
- Horror Film Night
- Train Sorting
- Farey Sequence Length
- Inventing Test Data
- Air Conditioned Minions
- Traveling Monk
- Car Vet
- Triangle Drama
- Brexit
- Through the Grapevine
- Firetrucks Are Red
- Pick up sticks
- Svada
- Room Painting
- Pie
- Lifting Walls
- Divisible Subsequences
- Tight words
- Flood-It
- All Pairs Shortest Path
- 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 |
Egor Gagushin | Teaching Assistant |
Jonathan Morris | Teaching Assistant |
Joshua Yang | Teaching Assistant |
Pedro Sugiyama | Teaching Assistant |
Varun Asuri | Teaching Assistant |