Antti LaaksonenCC BY-NC-SABookPDF
Competitive Programming
50 resources
Competitive programming is about solving algorithmic problems under time limits, and it rewards steady practice more than reading. Antti Laaksonen's Competitive Programmer's Handbook covers the standard techniques compactly, and USACO.guide organizes topics into a learning path with practice problems. The CSES Problem Set pairs well with the Handbook.
Steven HalimBookPDF
Steven HalimBookPDF
Johan SannemoBookPDF
Masataka YonedaProblem setPDF
Problem set
Problem set
Problem set
Problem set
AtcoderProblem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
FrontendAtlasProblem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
StriverProblem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
Problem set
StriverProblem set
Problem set
Problem set
Problem set