Norp's blog

By Norp, history, 7 months ago, In English

Hello Codeforces!

I decided to write a blog today because I haven't done much in the past 2 days. Today I completed one set of problems on the topics of arrays, maps, sets, pairs, etc (16 problems). I really liked the tasks, if anyone is interested, all links to sources will be in the comments. The difficulties in this set ranged from 800 to 1400. I also decided to make a mashup today to prepare for the upcoming Div1+2, I wrote it quite well. By the way, this mashup made me understand that to solve greedy problems, you need to look for several solutions and try the optimal ones. In problem B, after thinking of several possible solutions, I was able to find the correct one. The mashup is still not finished, but according to preliminary results, 1st place is still occupied by a user with the nickname terracottalite (10 solved problems). To my surprise, despite the fact that this is my first mashup, 10 people took part in it. Thank you for supporting me!

Plans for tomorrow:

Don’t fail Div1+2 (like the last time), continue solving problems from the archive, try to finish a set of problems about Prefixes and Suffixes).

Till tomorrow!!!

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

»
7 months ago, # |
  Vote: I like it 0 Vote: I do not like it
»
7 months ago, # |
  Vote: I like it +4 Vote: I do not like it

You are coming along really well, have you begun gooning yet?

»
7 months ago, # |
  Vote: I like it +5 Vote: I do not like it

I think you are doing too many too easy problems. While lower level problems take less time, I don't remember almost ever doing >10 problems in a day even when I spent entire day on cp.

You should be doing problems where you have 50% or slightly less chance of getting, stretching you to your limits, and learning new things or adapting your solving framework when you can't solving. If you are taking less than 20min per problem (thinking + coding) I cannot imagine you are near your limit.

However, your persistence and consistence is admirable. I hope you keep the updates!

  • »
    »
    7 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I follow the principle of one of my old teachers — solve 100 problems of each difficulty.

    • »
      »
      »
      7 months ago, # ^ |
        Vote: I like it +10 Vote: I do not like it

      I doubt that approach is effective though, since at easier levels you tend to progress really quickly, and also 100 is just one of the rules of thumb.

      The best way, as mentioned, is to start right at the level where you experience mild difficulty. You don't have to solve all 100 problems, just keep solving until you find yourself confident solving those problems and move on to the next level. By that way you can save yourself a lot of time solving repeating problem schemes, being sure that you're keeping up to your own true pace of progress.

»
7 months ago, # |
  Vote: I like it +1 Vote: I do not like it

ignore the downvotes. Go to your goal no matter what. I once dreamed of being an pupil too!