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 CF Problemset 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.










I've been doing it for the past 50 days. Problems are really interesting
All the problems are copied from this sheet — https://asksenior.in/learn
and the original sheet he has plagarized already has video solutions and contains much more problems. This sheet was brought a year ago when this guy used to take problems from that sheet and sell them in his 4000 rs course. Now it became popular so he released a free version after copying their video solutions idea.
cp 31 was always free. Wtf are you talkng about? Its not their fault you got caught cheating like a rat. Bad decisions have consequences.
Bro stop targeting TLE. cp-sheet is completely free. Have u even taken a TLE course before? Its pretty good. This is going too far. Stop putting allegations on TLE people when you cheat yourself. You have made 4 submissions from your account and 3 of them are skipped. Shameful. If you think the mentors are useless try taking a PCD once yourself.
Thanks!
Thanks for the problems! I've been struggling with easy problems recently so this came just in time
This is incredibly helpful — I've been working on this problem for months, and it's really helping me to grow.
Great! Do you have an idea to pick some harder problems in the future?
Pretty cool! Looking forward to 2000-2200 rating problems
I've been solving this sheet for last couple of months. I'd say question selection is pretty good. problems i saw in 1000-1100 rating also comes in 1200-1300 ratings. So, I'm able re apply those things here. Don't know about others, but solving this sheet has helped me reach Pupil. And I hope to reach Expert someday
i was pure newbie in cp but when i completed priyansh cp-31 sheet it builds my intution so much that sometimes div2-d are cakewalk
highly recommend this !!!
where did you solve before?
I'm new here brother... Would you like to give me any tips which I may need?
If you have never solved any problems, you should solve around 60-70 problems of 800 ratings. After that you will get the basic idea how things work, it will build your intuition. After that you'll solve 40-50 problems of each rating(i.e 50 problems of 900 rating, 50 problems of 1000 rating and so on). One mistake you should not do is running after topics, like before solving any problem you should not learn advanced topics like Recursion, Graph, Trees etc. You'll learn them if a problem requires that topic to solve it. If you can't solve a problem, see editorial or Youtube tutorial on that problem. And don't waste hours on figuring out how to solve a single problem when you are starting, take 30 minutes to solve it by yourself, if you can't figure out anything, see the editorial.
Thank you brother
And suppose that I'm unable to solve a specific problem right now and have invested 40+ minutes on that...So should I see the editorial or try it tomorrow with a fresh space of mind ? Asking this for <= 1200 rated people.
You should look at the editorial after an hour of serious effort.
Thank you. Btw I'm following TLE's CP31 sheet. Great to hear your reply!
hey! are you thinking of extending the sheet till 2100? It might help me a lot since I am trying to push to become a master, recently I was trying to finish the 1900 section.
Hi, I am not planning to extend it to 2100. The reason is that I am myself rated ~2100 which means I don't have enough experience to choose the best problems in that range.
Also, the usage data of the sheet shows that very few people care about problems beyond 1600, so it wouldn't be worth putting in that much effort at the moment.
no issues, thanks for the reply!
excellent sheet ever. it is very confusing on codeforces that which question to solve. getting this sheet with rating wise problem is an excellent thing. Thank You for the sheet.
Really like the sheet, beginners friendy and gave good courses for cp. in this market, where courses are not less than 10-20k , but TLE start courses with each level too great guys and only in 1k,2k,3k,4k price. video lectures, already written solution, and especially hints. proper dashbobard, nice UI design.