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.