Hi folks! I have created a list of 31 problems in each rating from 800 to 1900 with nice reusable concepts.
Link to the sheet: https://www.tle-eliminators.com/cp-sheet
Who Am I?
How were the problems chosen?
To choose the problems for a rating:
- Went to the CProblemset and filtered on that rating.
- Started reading each problem starting from the latest problem.
- Selected a problem if it was very interesting and contained an idea, result or algorithm which is reusable in a lot of other problems of similar difficulty.
- Also got each problem reviewed by other high rated (CM and higher) folks to avoid a large personal bias in choice of ideas.
Overall:
- Each problem is fairly new making it more relevant to the style of problems common in today's contests.
- Each problem actually teaches you a nice idea. This introduces you to a lot of reusable ideas, in much lesser time compared to discovering them while solving random problems.
- Problems are grouped by rating and not topic to prevent you from solving many problems from same topic in a row.
Progress
- As Version 1, I initially selected the problems from 800 to 1200 rating a year ago, to check if people would actually like them.
- The response was overwhelmingly positive. Seeing that, I extended the set to 1600 rating.
- Post that I started getting requests to extend it to 1900 and add additional features.
- In November last year, after seeing that 70000+ users had signed up to check out the problemset on our website, I along with my team at TLE Eliminators started working on Version 2 and it is finally here.
Additional features in Version 2
- Video solutions: Solutions for every problem, uploaded week by week to guide you through the problems.
- Improved UI: A sleeker, more user-friendly interface compared to V1.
- Leaderboard: See where you stand among others and stay motivated.
- Progress-sync with Codeforces: We sync your submissions with Codeforces to automatically mark the problems as done.
- Discussion section: A place to connect with peers and exchange ideas.
- Notes section: Take notes if you like keeping a track of learnt ideas.
In case you're interested in trying out these cool problems, you can head over to: https://www.tle-eliminators.com/cp-sheet. Be sure to drop in your suggestions or feature requests in the comments. I would also love to get feedback after you've tried out some problems.
Note: This is not for Candidate Masters and above as you might have guessed from the title. If you're X rated on Codeforces, I would recommend starting with problems rated X-200 to feel a little challenged and explore ideas more relevant for your skill level.