How to Increase Your Codeforces Rating (Without the Burnout)
Rating anxiety is a real phenomenon in competitive programming. Watching your Codeforces graph dip can feel demoralizing, but improving your rating is a marathon, not a sprint.
Focus on Upsolving
The most critical factor in improving your rating is upsolving. Participating in a contest only tests what you currently know. Upsolving (solving the problems you failed to solve during the contest) is how you learn what you don't know.
A good rule of thumb is to always upsolve exactly one problem beyond what you solved during the contest. For example, if you solved A and B, your first priority after the contest ends should be solving C.
Don't Blindly Grind Problemsets
Sorting the Codeforces problemset by difficulty and doing 50 problems in a row might feel productive, but it's often inefficient. Instead, focus on your weak points. If you consistently fail on greedy algorithms or number theory, build a custom mashup contest focusing entirely on those topics.
Rest is Productive
Burnout is common when you do contests every single day. Taking a step back to learn theoretical concepts from textbooks (like the CP Handbook) or taking a few days off entirely can give your brain the time it needs to consolidate information.
Remember: Set up your Contest Reminder extension to notify you about the contests you actually want to do, rather than feeling pressured to join every single one.