decoder__'s blog

By decoder__, history, 4 years ago, In English

Hello everyone, I wanted to know that how should one revise previously solved question on codeforces. Is it necessary to revise previously solved problems or one should keep on solving new problems? What is the best way to improve?

  • Vote: I like it
  • -22
  • Vote: I do not like it

| Write comment?
»
4 years ago, # |
  Vote: I like it +1 Vote: I do not like it

If you have already got AC in any question, then there is no need to retry the same problem. Codeforces has a lot of problems to try. But if you didn't get AC then do try the same problem. Read the editorial if you don't get the solution and you must implement the solution (unless you don't understand the solution).

Try problems that are slightly harder than your comfort level (You can look at Code-Drills for recommended problems)

Other than solving problems, virtual contests are a good way of practicing cp. I recommend participating in 2-4 contests every week.

»
4 years ago, # |
  Vote: I like it +9 Vote: I do not like it

I sometimes revise old problems where I wrote a long and cumbersome code, or if I forgot how to solve the problem — so I can see if I solve it faster this time.

  • »
    »
    4 years ago, # ^ |
      Vote: I like it -8 Vote: I do not like it

    How do you decide which problems to revise?

    • »
      »
      »
      4 years ago, # ^ |
        Vote: I like it +1 Vote: I do not like it

      Just sometimes browse through my accepted submissions and look how the code looks — especially if the problem has high rating and/or I upsolved it.