I'm currently trying to improve my Codeforces rating and problem-solving skills.
Should I follow a structured approach like A2Z/Striver + topic-wise problems, or should I mainly solve random Codeforces problems and participate in contests?
What would be better for someone who is still building their fundamentals?
Also, would it be better to combine both approaches? If so, what kind of practice routine would you suggest?



