So, I started doing Comp Prog after my summer vacation started, and for now I completed two contests and did like 30 questions, all around 800. But after the spectral cup, I realized I need to do harder questions, especially of DP and greedy, but how many questions should I do of each rating and tag, or is there like a list of questions that is made that I can follow?









Hey, I've also started solving recently on codeforces. Right now I'm practicing basic questions. These are the two resources I think you'll find useful:
https://github.com/ankitvashisht12/100-questions-of-codeforces https://takeuforward.org/competitive-programming/strivers-cp-sheet
Hope it helps
Niya, listen, do 40-50. Recently introduced 800 rated problems so that you can get an idea about how modern problems work.
Go for cp31 it is a list of selected question arranged rating wise. The main benefit of this will be: - you will have structured path. - you will have hints, written solution and video solution. - you can revise later and store your notes. - you will make sure you cover most types of question
There is no list of things which you do and suddenly become specialist. Just solve more problems which you struggle with and which you think will help you to improve.
Yes, don't listen to anyone telling to use a problemset. Random recent problems is generally the best but if you struggle with a specific topic then you can filter by tag or find a problemset for that topic
Roadmaps don't work, everyone does things differently, there's no magical path to anything as Metall1cA said
My advice to grow in any rating is take max(your rating, 800) + 300, and then do random problems in that range, if you cannont solve a problem wait at least a day then you can check the tutorial and see what you didn't see, and try to take notes of what you think are lacking of