Material from 2009 version of Competitive Programming Course - [[Getting Started]] - {{cp-090901.pdf|Data Structures}} - {{cp-090908.pdf|Strings}} - {{cp-090915.pdf|Sorting}} - {{cp-090922.pdf|Arithmetic}} - {{cp-090929.pdf|Combinatorics}} - {{cp-091006.pdf|Number Theory}} - {{cp-091020.pdf|Contest Strategies/Backtracking}} - {{cp-091027.pdf|ICPC Logistics and Practice Contest}} - [[Geometry|Geometry]] - {{cp-091110.pdf|Review of ACM ICPC RPC Problems}} - {{cp-091117.pdf|Amazon Ninja problems, Dynamic Programming, Grids}}