larush's blog

By larush, history, 10 months ago, In English

So this isn't the usual blog about a newbie/pupil complaining. Over the past year or so I've solved many problems (~850), and I'm happy about that. Recently I've been doing a lot of ProjectEuler, and I thought to myself " Wouldn't it be fun to go to an OJ and try to solve each and every problem? ". You may obviously think a green dude's gone crazy. But in order to progress in CP, I really feel that I should grind some website's problems.

Obviously as Um_nik mentioned in his blog (sorry for the tag Alex), codeforces may not be the best place to start as a beginner, so I'm thinking of heading to TIMUS or another OJ, and grinding the problemset, learning new things if I can't solve problems. I've felt kinda stuck on codeforces, and maybe a break from " rating 1500 search on CF ", and " each and every problem from OJ 'X' " will help me.

So, the question: Is this a good idea?

(P.S. If yes, what could be a good OJ for me :P ? )

  • Vote: I like it
  • +19
  • Vote: I do not like it

»
10 months ago, # |
  Vote: I like it +18 Vote: I do not like it

Have you tried CSES? If not then that will be an awesome place to start with. You can also try Atcoder. It introduces new concepts in almost every other task.

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

    Yes, Agree!! CSES problem set is very good, I have tried. It has new concept in every question and AtCoder problem statements are not complex to understand as compared to CF.

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

    CSES is a very good OJ for standard problems (e.i. when learning a new topic or something U can solve some standard problems on it ) but is it enough for a div4 coder to reach expert skills ?? I don't think so

»
10 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Try doing newer problems, the ones you did recently are mostly quite old. Also it might be a good idea to do problems a bit higher than what you usually do, for you that's 1600 based on what you said

»
10 months ago, # |
  Vote: I like it +3 Vote: I do not like it

do luogu. it is the best

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

    That's because Chinese is essential for searching previously created problems lol

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

      how to solve luogu in english?

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

        Waiting for globalized luogu (I don't know it will be globalized or not, but please be patient QwQ)

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

i like spoj and also qoj is really good. orz Qingyu

»
10 months ago, # |
  Vote: I like it -9 Vote: I do not like it

I doesn't matter from where you starts you should focus on your goals , if you will be doing hardwork than you can even start as a beginner on USACO as well.