Codeforces and Polygon may be unavailable from December 6, 19:00 (UTC) to December 6, 21:00 (UTC) due to technical maintenance. ×

wineColoredDays's blog

By wineColoredDays, history, 9 years ago, In English

Hi Codeforces Community, Revision of solved problems is an important aspect of training . However, i'm extremely bad at this. I solve problems, but hardly revisit them due to reasons like laziness and greediness to solve more problems rather than resolving the solved ones again. Due, to this i am unable to solve the solved problems when i visit them after a long time. I would love to hear the various revision techniques you guys use during training. Do you only check your previous solution, or you code it again from scratch. Please, share your techniques so that we all can be benefited from each others experiences. Suggestions from people who have trained for IOI or ICPC will be greatly appreciated :)

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

Why should you revisit solved problems? If you were able to solve them once, you'll do it once more. Come on guys, it's not a biology lesson!

  • »
    »
    9 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    With time, we may forget some critical observation that was used to solve the problem the first time, so we may not be able to solve it twice in time constraint. BTW, you never revisit your solved problems ?

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

      No. But revisiting unsolved problems is a better idea.

      • »
        »
        »
        »
        9 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Suppose , if you learn a new technique through some problem, then how do you gain command over that technique : You solve other problems based on that technique ? Do you maintain a list of interesting problems you have solved or something like that ?

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

          Just solve problems. Keep on solving harder problems. The reason one forgets what he learnt, is mainly due to staying in comfort zone-not solving problems harder than what he can attempt without help.

          • »
            »
            »
            »
            »
            »
            9 years ago, # ^ |
              Vote: I like it 0 Vote: I do not like it

            I was wondering if solving new problems without revising older ones a good training practice or not .