Competitive Programming (CP)
Welcome to the CP section! Here you’ll find resources, patterns, and topic guides for mastering competitive programming. Explore the directories below for in-depth coverage of each topic.
Topics
Implementation
Two Pointer Technique
Binary Search
Greedy Algorithms
Dynamic Programming
Graph Algorithms
Math & Number Theory
Bit Manipulation
String Algorithms
Sorting & Searching
Recursion & Backtracking
Data Structures
Each topic includes an introduction, key patterns, and practice problems.