Hello guys , i have started doing problems higher than my rating. But i need suggestions related to "how to practice problems" , do i need to take a break for learning topics like dp , graphs etc? and once I'll become intermediate in these topics I'll again start giving contest. Currently I am doing random problems(myrating + 400) , do i need to filter problems using tags and then practice or it is good to practice randomly?
Please give suggestion so that I'll become better.