Competitive Programming (CP)


  • Web Development


Mentors :

  • Gowtham S

  • Siddharth Bhuva(210050149), Rishit Shrivastava (210050136)

Mentees :

  • 10


"In this project, the mentees will be learning about essential data structures that make implementing the algorithms for CP easier and faster and Essential algorithms for Competitive Programming. We will be following standard books for algorithms and the handbook of competitive programming. Mentees will be solving questions from websites like CSES Problem Set and Codeforces and some standard questions. They will be given Weekly or Biweekly assignments which contain 3-4 questions based on that week's part, to check their progress through the entire project. They would have to complete all the assignments to complete the project. Apart from the assignments, they are encouraged to solve problems from CSES Problem set and codeforces (any other websites too) side by side . Prerequisite: Basics of programming in C++

Tentative Timeline :

Week Work
Week 1 Standard data structures and tools essential for CP
Week 2 Divide and Conquer Idea
Week 3 Graphs - Introduction and Traversals
Week 4 Greedy Algorithms
Week 5-6 Dynamic Programming, Graph Algorithms
Week 7-8 Participating in various Contests