Competitive Programming Workshop

Join the CP workshop by Grimoire of Code and CodeClub, tailored for Div 3 and Div 2 students, for a comprehensive learning experience in competitive programming. Elevate your skills and conquer coding challenges!

STL-Number Theory

Competitive programming relies on STL's dynamic data structures. Greedy algorithms make optimal local choices swiftly. Binary search efficiently locates elements, while number theory maneuvers integers for concise solutions, amplifying problem-solving versatility.

Dynamic Programming

Dynamic Programming in competitive programming optimally solves problems by breaking them into smaller subproblems. It efficiently stores and reuses intermediate results, enhancing performance and enabling elegant solutions to complex computational challenges.

Graph Theory

Graph theory in competitive programming models relationships between entities using nodes and edges. Algorithms like DFS and BFS traverse graphs, while Dijkstra's and Floyd-Warshall's tackle shortest paths. Graph theory enriches problem-solving, enabling efficient navigation and analysis of interconnected data structures.

STL Problems
Greedy Problems
Binary Search Problems
Easy Problems
Medium Problems
Difficult Problems