Gowtham S
Siddharth Bhuva(210050149), Rishit Shrivastava (210050136)
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++
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 |